+-

我有一个简单的Dockerfile似乎没有执行CMD命令.
FROM nginx
#Expose port 80
EXPOSE 80
#Start nginx server
#RUN service nginx start
COPY startup_nginx.sh /startup_nginx.sh
RUN chmod +x /startup_nginx.sh
#CMD ["/usr/bin/wc","--help"]
CMD ['/startup_nginx.sh']
可能是什么问题呢?
最佳答案
事实证明,我需要双引号而不是像这样的单引号.
CMD ["/startup_nginx.sh"]
注意
这在文档中并不明确,并且似乎是基本的,应该拼写在某处,因为没有错误消息.它无声地失败,这使得调试非常困难,因为启动脚本是创建正在运行的进程所需的,因此容器不会退出.
点击查看更多相关文章
转载注明原文:基本Dockerfile没有运行CMD命令 - 乐贴网