Leo*_*eon 3 docker dockerfile docker-compose
我有一个简单的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']
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?
事实证明,我需要双引号而不是像这样的单引号.
CMD ["/startup_nginx.sh"]
Run Code Online (Sandbox Code Playgroud)
注意 这在文档中并不明确,并且似乎是基本的,应该在某处拼写,因为没有错误消息.它无声地失败,这使得调试非常困难,因为启动脚本是创建正在运行的进程所需的,因此容器不会退出.
归档时间: |
|
查看次数: |
230 次 |
最近记录: |