运行docker容器时写入docker容器中的/ etc / hosts
我试图写在docker
容器内的/etc/hosts
文件,当我执行运行命令,但是当我shh进入容器,并检查hosts
文件,什么也没有被写入。
什么是正确的命令来做到这一点?
我使用以下命令运行映像:
docker run -it -p 3000:3000 <imageName> bash echo 192.168.56.101 mypath.dev >> /etc/hosts
运行容器时使用“add-host”参数 :
docker run -it --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
但是什么阻止你直接从你的主机复制主机文件到那个位置?