泊坞入口点使用泊坞窗运行命令

问题描述:

通过命令行设置的入口点与此容器泊坞入口点使用泊坞窗运行命令

根@服务器启动nginx的服务:〜#搬运工运行 - 它--entrypoint =“/斌/庆典/root/service.sh” docker-reg.sogeti-aws.nl:5000/ubuntu:v3庆典

根@服务器:〜#猫/root/service.sh

/斌/庆典

service nginx start while true;睡1d;做

所以是有可能与搬运工人运行命令或者我需要定义Dockerfile只

+0

你的问题是什么? –

+0

入口点脚本必须放置在continer内。 –

+0

我的问题是我想通过docker运行命令运行nginx服务,所以上面的场景是可能的或不可以 –

您可以在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

谢谢,现在我明白了逻辑 –