泊坞入口点使用泊坞窗运行命令
问题描述:
通过命令行设置的入口点与此容器泊坞入口点使用泊坞窗运行命令
根@服务器启动nginx的服务:〜#搬运工运行 - 它--entrypoint =“/斌/庆典/root/service.sh” docker-reg.sogeti-aws.nl:5000/ubuntu:v3庆典
根@服务器:〜#猫/root/service.sh
/斌/庆典
!service nginx start while true;睡1d;做
所以是有可能与搬运工人运行命令或者我需要定义Dockerfile只
答
您可以在Dockerfile的末尾添加入口点指示。
ENTRYPOINT ["/bin/bash","/root/service.sh"]
当然,您需要添加service.sh到您的图像。再次使用Dockerfile
COPY service.sh /root/service.sh
最后它会是这样的。
FROM docker-reg.sogeti-aws.nl:5000/ubuntu:v3
COPY service.sh /root/service.sh
ENTRYPOINT ["/bin/bash","/root/service.sh"]
+1
谢谢,但是如果是的话,会执行docker run命令而不是Dockerfile那么如何 –
+0
谢谢,现在我明白了逻辑 –
你的问题是什么? –
入口点脚本必须放置在continer内。 –
我的问题是我想通过docker运行命令运行nginx服务,所以上面的场景是可能的或不可以 –