Docker --link时报错,不属于默认网络
本文介绍了Docker --link时报错,不属于默认网络的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
通过volume,将docker、docker.sock挂载到jenkins容器中,在该容器内执行
docker run --link redis:redis --name test -d test
报如下错误:
docker: Error response from daemon: Cannot link to /redis, as it does not belong to the default network.
是因为在容器内执行的原因吗?
解决方案
Docker 在起一个容器时,会为其创建一个默认网络-containerName_defaul
,所以使用--link
方式互联容器时由于默认不在一个网络中,会报上述错误,解决办法即添加--net XX_default
,使新的container与link目标在同一个网络中。
参考:http://stackoverflow.com/ques...
这篇关于Docker --link时报错,不属于默认网络的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文