docker执行容器内的shell_docker在容器外执行容器内命令或脚本
直接执行容器内shell命令,修改文件夹所有者dockerexecweb-blog/bin/sh-c"chown-Rwww-data/www/default/runtime"脚本添加可执行权限dockerexecweb-blog/bin/sh-c"chmod+x/www/default/start.sh"执行多条命令使用分号隔开dockerexecweb-blog...
直接执行容器内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';
更多推荐
所有评论(0)