84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
通过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.
是因为在容器内执行的原因吗?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Docker가 컨테이너를 시작하면 이에 대한 기본 네트워크(containerName_defaul가 생성됩니다. 따라서 컨테이너가 기본적으로 동일한 네트워크에 있지 않기 때문에 --link 메서드를 사용하여 컨테이너를 상호 연결하면 위 오류가 발생합니다. 해결책은 --net XX_default 을 추가하여 새 컨테이너와 링크 대상이 동일한 네트워크에 있도록 하는 것입니다. 참조: http://stackoverflow.com/ques...
containerName_defaul
--link
--net XX_default
컨테이너에서 실행하는 이유는 당연합니다. 컨테이너 격리에는 네트워크 격리도 포함됩니다. 호스트 네트워크는 Docker 컨테이너에서 보거나 작동할 수 없으므로 호스트 네트워크에 있는 다른 컨테이너에 연결할 수 없습니다.
Docker가 컨테이너를 시작하면 이에 대한 기본 네트워크(
containerName_defaul
가 생성됩니다. 따라서 컨테이너가 기본적으로 동일한 네트워크에 있지 않기 때문에--link
메서드를 사용하여 컨테이너를 상호 연결하면 위 오류가 발생합니다. 해결책은--net XX_default
을 추가하여 새 컨테이너와 링크 대상이 동일한 네트워크에 있도록 하는 것입니다.참조: http://stackoverflow.com/ques...
컨테이너에서 실행하는 이유는 당연합니다. 컨테이너 격리에는 네트워크 격리도 포함됩니다. 호스트 네트워크는 Docker 컨테이너에서 보거나 작동할 수 없으므로 호스트 네트워크에 있는 다른 컨테이너에 연결할 수 없습니다.