我有一个镜像,因为业务变动需要迁移,但是这个镜像打包后在新服务器上启动后会自动启动一个 shell 脚本 脚本启动失败了容器就自动关闭了,有没有什么办法能让 docker 容器在启动后不执行 shell 脚本
docker ps -a 里面 容器 写着 COMMAND sh /var/www/app/
run.sh 就是开启容器后自动执行这个脚本
我尝试修改 config.v2.json 文件里面把 "Args":["/var/www/app/
run.sh"], "Cmd":["sh","/var/www/app/
run.sh"]俩个都删掉
之后 hostconfig.json 文件 "Name": "no",改成 always
没有用,启动后依然执行 shell 脚本,并且在执行后 config.v2.json 和 hostconfig.json 俩个文件又恢复成原来的样子
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/645906
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.