--add-host在docker-compose的使用方法

本文介绍如何在Docker容器中增加本地DNS解析,通过在docker-compose.yml文件中使用extra_hosts参数,实现对特定域名的IP地址指定。示例中为smtp.exmail.qq.com配置了静态IP,确保容器内应用可以正确解析外部邮件服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

当docker容器需要增加本地解析时,可使用–add-host的方法植入

使用
cat > docker-compose.yml <-EOF
version: "3.5"
services:
  pms:
    image: idoop/zentao:latest
    container_name: pms
    hostname: pms
    privileged: true
    user: root
    ports:
      - 8080:80
      - 3386:3306
    environment:
      - ADMINER_USER=root
      - ADMINER_PASSWD=123456
      - BIND_ADDRESS=false
      - SET_CONTAINER_TIMEZONE=true
      - CONTAINER_TIMEZONE=Asia/Shanghai
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /data/pms/:/opt/zbox/
    restart: always
    extra_hosts:	# 增加此行与如下一行
      - "smtp.exmail.qq.com:113.96.208.92"
    tty: true
EOF
结语

… …

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值