小编thw*_*int的帖子

docker-compose 不更新 resolv.conf

我有以下简化的 docker-compose 文件:

版本:'2'
服务:
    测试基地:
        容器名称:test.base
        图像:docker.pnet.ch/r-base:latest
        重启:失败
        网络:
            - 我的网
        dns: 192.168.198.2
        dns_search:
            - pext.ch
            - pnet.ch
网络:
    我的网:
        司机:桥
        驱动程序选择:
            com.docker.network.enable_ipv4:“真”
        ipam:
            驱动程序:默认
            配置:
                - 子网:192.168.198.0/24
                  网关:192.168.198.1

有了这个,我希望在容器 /etc/resolv.conf 中有以下条目:

搜索 pext.ch pnet.ch
名称服务器 192.168.198.2

但相反,我有以下内容:

搜索 pext.ch pnet.ch
名称服务器 127.0.0.11
选项 ndots:0

当我使用 docker run with --dns 手动启动容器时,192.168.199.2 /etc/resolv.conf 包含一个具有给定 IP 地址的名称服务器。

我的 docker-compose 文件有什么问题还是 docker-compose 中的错误?

我在 RHEL 和 docker-compose 1.9.0 上使用 docker 1.10.3 版

docker docker-compose

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

docker ×1

docker-compose ×1