docker가 외부 네트워크에 액세스할 수 없는 경우 두 가지 해결 방법이 있습니다. 1. "service docker stop", "pkill docker" 및 기타 작업을 사용하여 docker0 네트워크를 다시 빌드합니다. 2. "echo "net.ipv4.ip_forward=1"을 사용합니다. >> /etc/sysctl.conf"를 사용하여 구성을 수정하고 호스트의 ipv4 전달 기능을 활성화합니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, docker 버전 19.03, Dell G3 컴퓨터.
호스트는 외부 네트워크에 정상적으로 접근할 수 있지만, Docker가 생성한 컨테이너는 외부 네트워크에 접근할 수 없습니다
docker0
sudo service docker stop sudo pkill docker sudo iptables -t nat -F sudo ifconfig docker0 down sudo brctl delbr docker0 sudo service docker start
# 修改配置 echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf # 重启network systemctl restart network # 查看 (0->标识未开启 1->标识开启) sysctl net.ipv4.ip_forward # net.ipv4.ip_forward = 1 # 重启docker systemctl restart docker
권장 학습: "docker 비디오 튜토리얼"
위 내용은 Docker가 외부 네트워크에 액세스할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!