sdaoudi / docker-composer

Composer docker image

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Composer alpine docker image

License: MIT Build Status

A minimal Dockerfile based on alpine image.

What's included

Multiple version of composer with php 5.6, 7.2 and 7.3

Available tags

  • PHP56:

    • sdaoudi/composer:1.5.6-php56
    • sdaoudi/composer:1.6.5-php56
    • sdaoudi/composer:1.7.3-php56
    • sdaoudi/composer:1.8.4-php56
    • sdaoudi/composer:1.10.15-php56
  • PHP72:

    • sdaoudi/composer:1.5.6-php72
    • sdaoudi/composer:1.6.5-php72
    • sdaoudi/composer:1.7.3-php72
    • sdaoudi/composer:1.8.4-php72
    • sdaoudi/composer:1.9.3-php72
    • sdaoudi/composer:1.10.15-php72
  • PHP73:

    • sdaoudi/composer:1.9.3-php73
    • sdaoudi/composer:1.10.15-php73
  • PHP80:

    • sdaoudi/composer:1.10.15-php80

Usage examples

Composer 1.5.6 with php 5.6 example:

$ docker run --rm -ti sdaoudi/composer:1.5.6-php56 php -v

Composer 1.6.5 with php 7.2 example:

$ docker run --rm -ti sdaoudi/composer:1.6.5-php72 composer -v

Composer 1.10.15 with php 7.3 example:

$ docker run --rm -ti sdaoudi/composer:1.10.15-php73 composer -v

Working directory

You can use /var/www as a default working directory:

$ docker run --rm -ti sdaoudi/composer:1.8.4-php72 pwd

Available PHP extensions (Modules)

               
apcu bcmath bz2 cli ctype curl dom exif
gd gmp gettext iconv intl json ldap mcrypt
memcache memcached mysql opcache redis openssl pcntl pdo
mongo pear phar posix xcache xml xsl zip

Build command

You can build a composer image with this command:

$ make build PHP_VERSION=56 COMPOSER_VERSION=1.6.5

About

Composer docker image

License:MIT License


Languages

Language:Dockerfile 64.8%Language:Makefile 19.5%Language:Shell 15.7%