当我执行run命令时,我试图在/etc/hosts
容器内的docker
中写入文件,但是当我嘘进入容器并检查hosts
文件时,没有任何内容已写完。
执行此操作的正确命令是什么?
我使用以下命令运行我的图像:
docker run -it -p 3000:3000 <imageName> bash echo 192.168.56.101 mypath.dev >> /etc/hosts
答案 0 :(得分:4)
运行容器时使用"add-host" parameter:
docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
答案 1 :(得分:0)
但是,是什么阻止您将主机文件从主机直接复制到该位置?