我有一个默认安装了NVM的docker容器。当我尝试安装任何版本的节点或运行命令nvm ls-remote
时,它每次都无法连接到它的服务器。
找不到版本'6.11.2' - 尝试
nvm ls-remote
浏览可用版本。
此错误仅发生在我加入的此网络中。
这是我的/etc/resolve.conf
文件内容:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
search SAD.UM.AC.IR
nameserver 8.8.8.8
nameserver 8.8.4.4
docker network ls
命令的结果是:
NETWORK ID NAME DRIVER SCOPE
dc8cffbb2789 bridge bridge local
5efb2b5fb44e host host local
8c19a2b28c14 none null local
这只是一个网络问题!!有什么事要解决这个问题吗?
答案 0 :(得分:0)
最后在与@TarunLalwani讨论后,我发现在这种情况下出了什么问题。问题是我的容器没有使用我的主机互联网,所以它没有互联网访问。我在运行容器时使用此命令:
docker run -it -v somewhere /:/ somewhere --net = host -p 8585:8585 --name test docker-image
--net=host
已添加到命令中。