Базовая установка Ubuntu16 вместе с Apache, MySQL и PHP7. Добавлены модули: сервер Xdebug-SSL-PHPUnit-rabbitMQ.
Это создает контейнер Docker, на котором работают PHP, Apache и Mysql в Ubuntu 16.
Мне просто нужны были все библиотеки PHP, которые я обычно использую.
Я также хотел создать часто необходимые разработчикам модули, включая Xdebug, phpUnit, генерацию и доступ к сертификатам SSL и т. д.
Установленный сервер Mysql не имеет пароля.
docker run -d -p 80:80 -p 443:443 -v devInt:/var/www/html --name=DeveloperInterface shinigamigood/ubuntu16-lamp-xdebug-ssl-phpunit
PHP_BEFORE
: команды, которые необходимо выполнить перед запуском composer install
PHP_COMPOSER_FLAGS
: флаги для включения в composer install
(например: --prefer-dist --no-dev)
PHP_AFTER
: команды для запуска после composer install
Xdebug
SSL + конфигурация
phpUnit
a2enmod
Сервер Rabbit MQ
Гит
libapache2
Либзенд
завиток
воображение
mbstring
mcrypt
кэширование памяти
... и кучу других. Прочтите Dockerfile.
Зид