+-
基本Dockerfile没有运行CMD命令
我有一个简单的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命令 - 乐贴网