专业编程基础技术教程

网站首页 > 基础教程 正文

Docker修改hosts方法

ccvgpt 2025-01-18 17:54:43 基础教程 6 ℃

Docker中修改hosts的方法总结如下:

  • 直接进入容器中修改/etc/hosts,但是重启容器后,增加的内容会丢失。
  • 制作镜像的时候,可以直接修改。这个需要是root用户,需要在容器中安装sudo。
  • 使用docker run运行一个新的容器的时候,通过参数 --add-host来添加域名或者IP信息到容器的/etc/hosts文件中。
    例如:
  • docker run --name test --add-host=host_huanyuan:9.9.8.12 -d mongo:latest
  • 使用docker-composer,在docker-compose.yml文件中,通过配置参数extra_hosts实现。例如:
  • extra_hosts:
     - "host_huanyuan:9.9.8.12"
     - "host_a:192.168.1.125"

    Docker修改hosts方法

    最近发表
    标签列表