/docker-dev-environment

PHP development environment only using docker

Generate a new Laravel project

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    --user $(id -u):$(id -g) \
    composer \
    create-project laravel/laravel --prefer-dist \
    [project_name] ["version"]
  • Example:
$ docker run --rm --interactive --tty --volume $PWD:/app --user $(id -u):$(id -g) composer create-project laravel/laravel --prefer-dist my_project "5.8.*"

Generate a new Lumen project

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    --user $(id -u):$(id -g) \
    composer \
    create-project laravel/lumen --prefer-dist \
    [project_name] ["version"]
  • Example:
$ docker run --rm --interactive --tty --volume $PWD:/app --user $(id -u):$(id -g) composer create-project laravel/lumen --prefer-dist my_project "5.8.*"

Generate a new PHP (without framework) project

docker run --rm --interactive --tty \
    --volume $PWD:/app \
    --user $(id -u):$(id -g) \
    composer \
    init
  • Example:
$ docker run --rm --interactive --tty --volume $PWD:/app --user $(id -u):$(id -g) composer init