http://gitlab.lliao.net:8077/php/docker-for-services.git
伟哥我这边对docker-for-services这个项目做了以下调整:
1: 修改php-fpm目录下的php72.ini文件的配置
2: php-worker目录增加了php72.ini文件
需要你在es01服务器(172.16.0.10)上 git pull origin docker-for-services
同时 build php-fpm php-worker 这两个容器 和 up -d php-fpm php-worker 这两个配置 保证此两项配置生效
bef
root@e6b4675c1e96:/var/www# php -i | grep memory_limit
memory_limit => 256M => 256M
after
docker-compose exec php-fpm bash
root@e6b4675c1e96:/var/www# php -i | grep memory_limit
memory_limit => 2560M => 2560M
#这个要手工添加上去
### PHP Worker ############################################
php-worker:
build:
volumes:
- ./php-worker/php72.ini:/usr/local/etc/php/php.ini
docker-compose up -d php-worker
Recreating docker-for-services_php-worker_1 ... done
[root@prod-sns-es01 docker-for-services]# docker-compose exec php-worker bash
root@a6418ca35e4d:/etc/supervisor/conf.d# php -i | grep 2560
memory_limit => 2560M => 2560M
update-rc.d cron defaults
update-rc.d cron start 20 0 1 2 3 4 5 6 .
update-rc.d mysql start 20 3 4 5 .
update-rc.d cron enable
update-rc.d cron defaults
#并且可以指定该服务的启动顺序:
update-rc.d cron defaults 90
还可以更详细的控制start与kill顺序:
update-rc.d apache2 defaults 20 80
其中前面的20是start时的运行顺序级别,80为kill时的级别。也可以写成:
update-rc.d apache2 start 20 2 3 4 5 . stop 80 0 1 6 .