我的自定义Docker映像没有网络

时间:2019-07-02 18:22:46

标签: docker networking

这个有点奇怪,但是我可能需要一些指导。

我创建了一个自maven:3.6-jdk-8开始的自定义图片,该图片似乎正常运行。

但是,就像我的容器中没有网络。

要查看是否是与我的机器有关的问题,我对另一个容器进行了一些测试,并且工作正常。

这里有一些输出:

(正在使用的第三方工具)

docker run -it --net host nicolaka/netshoot
                    dP            dP                           dP
                    88            88                           88
88d888b. .d8888b. d8888P .d8888b. 88d888b. .d8888b. .d8888b. d8888P
88'  `88 88ooood8   88   Y8ooooo. 88'  `88 88'  `88 88'  `88   88
88    88 88.  ...   88         88 88    88 88.  .88 88.  .88   88
dP    dP `88888P'   dP   `88888P' dP    dP `88888P' `88888P'   dP

Welcome to Netshoot! (github.com/nicolaka/netshoot)
root @ /
 [1] ?  → curl www.google.com
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="it"><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type"><meta content="/lo... rest of google.com output

(我的无效图片)

docker run -it myimage/myimage /bin/bash
root@eab59605cf95:/# curl www.google.com
curl: (6) Could not resolve host: www.google.com

两个容器在/etc/resolv.conf中具有完全相同的内容,我真的不知道该寻找什么解决方案。

编辑:我忘记了在两个容器中使用ping会为google.com解析相同的ip,这使事情变得很奇怪。

0 个答案:

没有答案