直接执行容器内shell命令,修改文件夹所有者docker exec web-blog /bin/sh -c "chown -R www-data /www/default/runtime"

脚本添加可执行权限docker exec web-blog /bin/sh -c "chmod +x /www/default/start.sh"

执行多条命令使用分号隔开docker exec web-blog /bin/sh -c "mkdir /www/default/runtime; \

chmod +x /www/default/ank; \

/www/default/ank clearcache; \

/www/default/ank optimize:config; \

/www/default/ank optimize:preload; \

chown -R www-data:www-data /www/default; \

chmod 544 -R /www/default; \

chmod 754 -R /www/default/runtime;"

执行容器内shell脚本docker exec web-blog /www/default/start.sh

start.sh的内容如下#!/usr/bin/env php

echo 'php run';

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐