容器自动修改hosts

容器自动修改hosts

之前业务上遇到一个情况,就是容器创建后,应用服务器所在的环境需要访问一个局域网域名,这种情况下当时第一时间是想着写一个shell脚本,在执行CD的时候在构建后执行,后来发现了容器编排的时候可以通过docker-compose实现,只要在子配置项 extra_hosts 中追加映射就可以了,这里简单记录一下

  ${镜像名称}
    image: ${镜像地址}
    container_name: ${镜像名称}
    ports:
      - 6602:6602
      - 17781:17781
    extra_hosts:
      - "www.baidu.com:192.168.1.1" #←这里
      - "ghy.baidu.com:192.168.1.1" #←这里