Sign inSign up

sdaoudi/composer

By sdaoudi

•Updated about 6 years ago

Composer docker image

Image
0

1.2K

sdaoudi/composer repository overview

⁠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

⁠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)

        
apcubcmathbz2clictypecurldomexif
gdgmpgettexticonvintljsonldapmcrypt
memcachememcachedmysqlopcacheredisopensslpcntlpdo
mongopearpharposixxcachexmlxslzip

⁠Build command

You can build a composer image with this command:

$ make build PHP_VERSION=56 COMPOSER_VERSION=1.6.5

Tag summary

Content type

Image

Digest

Size

137.7 MB

Last updated

about 6 years ago

docker pull sdaoudi/composer:1.10.15-php80