运行docker容器时写入docker容器中的/etc/hosts
执行run命令时,我试图写入运行docker容器时写入docker容器中的/etc/hosts,docker,Docker,执行run命令时,我试图写入/etc/hosts容器中的/etc/hosts文件,但是当我进入容器并检查hosts文件时,没有写入任何内容 执行此操作的正确命令是什么 我正在使用以下命令运行映像: docker run-it-p 3000:3000 bash echo 192.168.56.101 mypath.dev>/etc/hosts运行容器时使用: docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
/etc/hosts
容器中的/etc/hosts
文件,但是当我进入容器并检查hosts
文件时,没有写入任何内容
执行此操作的正确命令是什么
我正在使用以下命令运行映像:
docker run-it-p 3000:3000 bash echo 192.168.56.101 mypath.dev>/etc/hosts
运行容器时使用:
docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
-it
和-d
冲突。第一个生成一个交互式终端,第二个让它在后台作为守护进程运行。请先修一下。啊,对不起。我一直在玩弄它,忘了删除-d
我对第一个分号有点困惑。我会用docker run开始一场狂欢。。。myimage bash(这里没有分号)。我的问题不是启动bash。它正在将IP地址添加到主机文件中,这样我就不必每次都手动执行此操作。您希望在/etc/hosts中包含的IP地址是用于docker主机中的另一个容器的?这不是连接容器的最佳方法