Tag: dns

Docker DNS设置

我尝试创build自定义networking和dos设置docker容器。 docker network create –driver = bridge –opt“com.docker.network.bridge.enable_ip_masquerade”=“true”–opt“com.docker.network.bridge.enable_icc”=“true”–opt =“com .docker.network.driver.mtu“=”1500“–opt =”com.docker.network.bridge.host_binding_ipv4“=”0.0.0.0“net – docker run –dns 10.0.0.2 –network = net busybox cat /etc/resolv.conf 名称服务器127.0.0.11选项ndots:0 否则,如果我使用标准networking一切正常 docker run –dns 10.0.0.2 –network = bridge busybox cat /etc/resolv.conf nameserver 10.0.0.2

Zabbix服务器和代理使用dns与docker群1.12-连接问题

当我使用docker群时,我遇到了Zabbix的连接问题。 一些信息: 我有一个Zabbix服务器和Zabbix代理(两个docker集装箱)。 我正在使用docker swarm(docker 1.12)进行部署。 我创build了一个名为mynetwork的专用networking Zabbix服务器部署命令: docker service create -name zabbix-server-dns…–network=mynetwork…-p some-ports…zabbix-server-image 在Zabbix服务器conf: sourceIP=0.0.0.0 Zabbix代理部署命令: docker service create -name zabbix-agent-dns…–network=mynetwork…-e server=zabbix-server-dns…-p some-ports…zabbix-agent-image 在Zabbix用户界面: 我创build了主机名: zabbix-agent-dns 。 我把相同的名字放在dns和port 10050里,然后附上模板。 主机在ui中变成绿色,但没有监视! 我所得到的是不受支持的物品。 我设法从Zabbix服务器容器到代理容器,而不是从代理容器到服务器。 我认为Zabbix服务器设法向代理发送项目请求,代理设法得到请求并处理它,但是当它试图将数据发回到Zabbix服务器时,我不知道为什么。 请帮助… 我必须说,如果我运行没有docker群和我的新networking相同的容器,它工作正常。

将主机的/ etc / hosts映射到具有网桥的Docker容器中

我有一台主机,在其/ etc / hosts文件中定义了一些主机分辨率。 在这台机器上,我正在运行configuration了Bridgenetworking的Docker容器。 由于我不在主机networking上,因此我的Docker容器无法访问我的机器/ etc / hosts文件的主机定义。 不幸的是,有一个DNS目前不是一个选项。 我的问题是如何使用桥接networking在我的容器中使用这些定义? 我读了在容器中挂载hosts / etc / hosts文件不是一个好的select,因为这是由docker deamon内部处理的。 你知道我还能做到吗?

Kubernetes服务DNSparsing返回错误的IP

我有一个简单的MYSQL pod坐在MYSQL服务后面。 此外,我有另一个正在运行的python进程试图连接到MYSQL窗格的荚。 如果我尝试从python pod手动连接到MYSQL pod的IP地址,那么一切都是OK。 但是,如果我尝试连接到MYSQL 服务,然后我得到一个错误,我无法连接到MYSQL。 grant@grant-Latitude-E7450:~/k8s/objects$ kubectl describe pod mysqlpod Name: mysqlpod Namespace: default Node: minikube/192.168.99.100 Start Time: Fri, 20 Jan 2017 11:10:50 -0600 Labels: <none> Status: Running IP: 172.17.0.4 Controllers: <none> grant@grant-Latitude-E7450:~/k8s/objects$ kubectl describe service mysqlservice Name: mysqlservice Namespace: default Labels: <none> Selector: db=mysqllike Type: ClusterIP IP: None Port: <unset> 3306/TCP […]

如何configuration广场构build容器的DNS?

是否有可能configuration的汇集构build容器的DNS。 我知道有一个build_args:与build_args: -image-resource的参数,但我无法得到它复制以下docker生成参数 – –dns=IP_ADDRESS… 有没有人在pipeline.yml中做过类似的事情?

为docker运行configuration选项

由于本地networkingconfiguration,我必须添加–dns和–dns-search选项到我的docker运行命令,如下所示: docker run –dns XX.XX.1.1 –dns-search companydomain -t mycontainer 有没有一个环境variables或configuration文件,我可以添加DNS选项,所以我不必每次我想运行一个容器时键入它们? 我在Windows机器上托pipe的VMware VM上运行的Ubuntu 16.04上使用docker。 谢谢。

如何configurationDocker for Mac中使用哪个DNS服务器?

Docker for Mac内置的DNS服务器非常慢,所以我想在默认情况下使用不同的DNS服务器。 我知道我可以在运行–dns=…命令时添加–dns=…但是我想要一种方法来为所有容器设置默认的DNS服务器,以避免为每个容器单独指定DNS服务器。 如何在Docker for Mac上为所有容器设置默认的DNS服务器?

DNS设置在Docker CE中不起作用

我在需要自定义DNS服务器访问互联网的企业环境中使用Docker。 所以我在/etc/default/docker设置了以下内容: DOCKER_OPTS="–dns <some IP> –dns <some other IP>" 这适用于我的发行版(Ubuntu 16.04)发布的Docker版本: Docker version 1.12.6, build 78d1802 正如我所料,这些IP地址在/etc/resolv.conf 。 但是,如果我安装最新的稳定Docker CE(如https://docs.docker.com/engine/installation/linux/ubuntu/中所述 ),则无法使用以下版本: Docker version 17.03.1-ce, build c6d412e dockerconfiguration文件没有改变。 当apt询问是否覆盖它时,我selectno,并检查是的,configuration文件是一样的。 但是,当我运行一个容器时,我在resolv.conffind以下条目: nameserver 8.8.8.8 nameserver 8.8.4.4 很明显,networking不能像我所期望的那样工作。 什么可能会出错?

如何使用Drone Docker插件中的自定义DNS设置

我在公司代理人后面使用Drone。 当我在那里构buildDocker容器时,Docker将正确的search服务器以及DNS地址插入到容器的/etc/resolv.conf 。 但是,在使用Docker插件时 ,只有search服务器被修补,而名称服务器被设置为默认的Google名称服务器( 8.8.8.8或8.8.4.4 )。 这显然打破了我的构build,因为我的企业代理DNS地址无法parsing到其关联的IP地址。 这是行为意图和/或是否有解决方法,让我通过我的代理连接到互联网?

ReactPHP和docker:无法将主机从phpparsing到nginx容器

我使用docker和微服务。 想象一下,我们有3个服务: user API / gateway API \ hotel API 请求通过服务的网关。 我有容器与php和nginx ,其中卷是相同的。 接下来我给出configuration列表: server { server_name gateway.api.loc; root /var/www/der-ibe/ibe-gateway-api/web; client_max_body_size 32m; location / { try_files $uri @rewriteapp; } location @rewriteapp { rewrite ^(.*)$ /app.php/$1 last; } location ~ ^/(app|app_dev|config)\.php(/|$) { … } } server { server_name hotel.api.loc; root /var/www/der-ibe/ibe-hotel-api/web; client_max_body_size 32m; location / { […]