我在我的公司网络上建立码头形象有问题。我刚刚开始使用Docker,所以我有下面的Dockerfile,用于hello-world类型的应用程序:
# DOCKER-VERSION 0.3.4
FROM centos:6.4
# Enable EPEL for Node.js
RUN rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# Install Node.js and npm
RUN yum install -y npm
# Bundle ap
虽然我可以用Ubuntu22.04连接到移动宽带,并且可以传输数据包(ping 8.8.8.8工作得很好),但DNS解析不起作用。结果是我不能使用互联网连接。
这是nslookup google.de的输出:
;; connection timed out; no servers could be reached
我已经尝试过按照建议的/etc/systemd/resolved.conf中的这里来修改设置。设置备用DNS服务器根本不起作用。覆盖DNS服务器(一旦我重新启动systemd解析)。问题是我无法设置固定的DNS服务器,因为我广泛使用VPN,并且需要在VPN中使用DNS服务器进行名称解
昨天试了docker run jenkins,一切都很好。今天来找我的朋友,从其他电脑上也尝试了同样的方法。
无法找到图像‘jenkins:最新的’本地拖放存储库docker.io/library/jenkins docker:在拖动映像时出错:获取:拨号tcp: index.docker.io on 192.168.65.3:53: DNS消息ID不匹配。参见“docker run --help”。
有DNS message ID mismatch。尝试了docker pull postgres或其他图像,并有相同的错误。
UPD: OS X El Capitan 10.11.6,D