Php.ini修改ondocker

来自linux中国网wiki
跳到导航 跳到搜索
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 .