gpt4 book ai didi

docker - 如何在Docker容器中读取Docker运行参数(具体为-p)

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

我有一个要求,我必须在我的输入命令中读取docker run参数。

docker run -d -p 4058:4058 -p 5800-5805:5800-5805 image_name

Dockerfile的:

FROM alpine

# some logic in here

CMD ["/bin/sh", "-c", "sh start.sh"]

在我的start.sh文件中,我想读取docker run的-p值(4058:4058 5800-5805:5800-5805)。

除了在docker run中使用 environment变量之外,还有什么方法可以读取start.sh文件中的-p参数。

最佳答案

现在唯一的方法是在docker aka dind中挂载/var/run/docker.sock

也许有一天会实现,但是问题出在2014年:)。 here

关于docker - 如何在Docker容器中读取Docker运行参数(具体为-p),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58339028/

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