gpt4 book ai didi

docker - 使用docker run命令的Docker ENTRYPOINT

转载 作者:行者123 更新时间:2023-12-02 18:22:41 26 4
gpt4 key购买 nike

我正在运行以下命令来通过命令行设置入口点以使用此容器启动Nginx服务
root @ server:〜#docker run -it --entrypoint =“/ bin / bash /root/service.sh” docker-reg.sogeti-aws.nl:5000/ubuntu:v3 bash
root @ server:〜#cat /root/service.sh
!/ bin / bash
服务nginx启动
虽然是真的睡1天;完成
所以可以用docker run命令还是我只需要定义Dockerfile

最佳答案

您可以在Dockerfile的末尾添加ENTRYPOINT指令。

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"]

关于docker - 使用docker run命令的Docker ENTRYPOINT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46218567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com