>  기사  >  운영 및 유지보수  >  Docker가 포트 매핑을 수행할 수 없는 문제를 해결하는 방법

Docker가 포트 매핑을 수행할 수 없는 문제를 해결하는 방법

WJ
WJ원래의
2020-06-08 17:06:453102검색

Docker가 포트 매핑을 수행할 수 없는 문제를 해결하는 방법

Docker가 포트 매핑을 수행할 수 없는 문제를 해결하는 방법은 무엇입니까?

오류 배경:

오늘 docker 컨테이너를 시작하고 포트 매핑을 수행할 때 오류를 발견했습니다. 포트 매핑을 수행할 수 없습니다. 오류는 다음과 같습니다.

[root@kvm66 ~]# docker run -d -p 20024:22 centos- ssh /usr/sbin/sshd -D

63f7d417b2dbf0026e0bb6da631ad64bf6ece14a8fd05f519d54892fe5bd5447

데몬의 오류 응답: 컨테이너 63f7d4를 시작할 수 없습니다. 17b2dbf0026e0bb6da 631ad64bf6ece14a8fd05f519d54892fe5bd5447: iptables 실패: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 20024 -j DNAT - -to-destination 172.17.0.24:22 ! -i docker0: iptables: 해당 이름으로 체인/대상/일치가 없습니다.

그런 다음 문제가 있다는 것을 기억했습니다. 며칠전 서버 원격접속 문제로 방화벽을 꺼버렸습니다

해결책 :

이미지 제출

[

root@kvm66 ~]# docker commit 688a2b65fe6e blue-zk
1e44a667d2fc0523718019f57ee9a1563d3ba9ab49a6fb840a43e9e664b37ca2
[root@kvm66 ~]# docker images
REPOSITORY                 TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
blue-zk                    latest              1e44a667d2fc        25 seconds ago      945.3 MB
[root@kvm66 ~]# /etc/init.d/docker stop
停止docker:                                             [确定]
[root@kvm66 ~]# iptables -t nat -F
[root@kvm66 ~]# ifconfig docker0 down
[root@kvm66 ~]# brctl delbr docker0

후 docker 재시작

[root@kvm66 ~]# /etc/init.d/docker status

포트 매핑용 컨테이너 시작

관련 참고자료: docker 튜토리얼



위 내용은 Docker가 포트 매핑을 수행할 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.