猿问

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.

是因为在容器内执行的原因吗?


慕哥6287543
浏览 1166回答 2
2回答

小怪兽爱吃肉

当然是在容器中执行的原因。容器隔离也包括了网络隔离,在Docker容器中是无法看到也无法操作宿主机网络的,所以这里也就无法连接上位于宿主机网络上的其他容器。
随时随地看视频慕课网APP
我要回答