570
文章
·
28962
阅读
570
文章
·
28962
阅读

有45人阅读过 修改docker的hosts【群晖docker】
发布于2022/09/19 更新于2023/07/18
[ 教程仅保证更新时有效,请自行测试。]

由于docker容器每次启动就会同步docker自身的hosts,所以如果在容器启动后修改hosts,容器重启后,已修改内容就会被重置。

以此方式创建的docker容器可在重启后保持添加的hosts有效。


方法1:

使用命令创建docker,添加自定义hosts字段

命令格式(无换行):

docker create --name=容器名字 --add-host=自定义hosts1 --add-host=自定义hosts1 容器使用的映像名称

例如:

docker create --name=tmm --add-host=api.themoviedb.org:13.224.161.90 --add-host=api.themoviedb.org:13.35.7.102  tinymediamanager/tinymediamanager:latest

* 端口映射,文件/文件夹映射 可以在创建容器后,未启动状态在docker里进行修改。


附自定义命令合成工具:

docker创建命令.bat



方法2:


先获取docker的原始hosts内容

image.png

复制原始hosts

QQ截图20221229141640.png



做一个hosts文件 

样本:hosts.rar


映射到docker里/etc/hosts, 起到覆盖hosts的目的

*映射时选择“文件”

image.png

image.png


文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站