0

如何/etc/hosts在构建时将保存的主机传递到 docker 映像中。

我想自动执行此操作,以便此代码段适用于所有服务器环境。

我在 Dockerfile 中试过这个:

COPY /etc/hosts /etc/hosts

但显然这不适用于以下错误:

复制失败:stat /var/lib/docker/tmp/docker-builder736360024/etc/hosts:没有这样的文件或目录


我还尝试先将hosts( cp /etc/hosts /app/dir) 移动到我的应用程序文件夹中,然后仅在 Dockerfile 中复制:

COPY hosts /etc/hosts

这并没有引发错误,但是在 docker 容器中查看,容器主机与主机不同。


我还尝试使用附加--add-host参数构建图像,但这也不起作用。

我怎样才能正确地做到这一点?

4

0 回答 0