有45人阅读过
修改docker的hosts【群晖docker】
发布于2022/09/19 更新于2023/07/18
[ 教程仅保证更新时有效,请自行测试。]
发布于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里进行修改。
附自定义命令合成工具:
方法2:
先获取docker的原始hosts内容
复制原始hosts
做一个hosts文件
样本:hosts.rar
映射到docker里/etc/hosts, 起到覆盖hosts的目的
*映射时选择“文件”
文章对你有帮助吗?
- 一般[0]
- 很赞[0]
- 没用[0]
- 垃圾[0]
- 无语[0]