gpt4 book ai didi

linux - --add-host 在 play application docker 容器中失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:30 24 4
gpt4 key购买 nike

我对 docker 和容器相当陌生,我拥有的是一个播放应用程序 docker 镜像,它是我从 Windows 构建的,如下所示:

activator docker:publishLocal

我拍摄了这张图片并在 linux 上成功运行了它。但是,当我尝试运行如下命令时:

docker run -it --add-host db-static:86.75.30.9 greedy/myserver cat /etc/hosts

我得到:

Bad root server path: /opt/docker/cat

我主要是想在主机文件中添加一个条目。虽然我遵循了文档,但对我来说似乎有点困惑,因为我只能将条目添加到图像中,而不能以这种方式运行容器。

有人知道怎么解决吗?

谢谢

最佳答案

看起来你的图片定义了一个ENTRYPOINT,你需要override它:

docker run -it --add-host db-static:86.75.30.9 --entrypoint /bin/bash greedy/myserver cat /etc/hosts

关于linux - --add-host 在 play application docker 容器中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37554689/

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