运行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 

但是什么阻止你直接从你的主机复制主机文件到那个位置?