我之前使用以下命令启动了一个容器docker run --add-host myserver:123.45.67.89 --name my-container <etc>
现在我想更新那容器,以便我从容器主机文件中删除“myserver”。
我怎么做?
我基本上需要docker service update --host-rm
一个容器而不是服务......因为我还没有把我的东西放到服务中。
有想法吗?
答案1
停止docker主机服务。然后进入指定容器的数据文件夹。
像这样的位置:
/<docker-root>/containers/<container-id>
然后在那里编辑 config.v2.json 文件并从 json 中删除所需的 extraHosts。还要编辑 hosts 文件并从中删除行。保存并重新启动 docker 主机服务。
完毕!