--add-host在播放应用程序泊坞窗容器中失败

时间:2016-05-31 20:03:33

标签: linux docker

我对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

我基本上试图在hosts文件中添加一个条目。 虽然我遵循了文档,但对我来说似乎有点混乱,因为我只能在图像中添加条目,而不能以这种方式运行容器。

任何人都知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

看起来您的图片已定义ENTRYPOINT,您需要override

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