CentOS7 Firewall-cmd Docker 오류 iptables failed: iptables -- wait -t filter - A DOCKER
924 단어 DevOps
docker restart container
하면 다음과 같은 오류가 발생합니다.Error response from daemon: driver failed programming external connectivity on endpoint grafana (7c185cce76b43aca4ad759cdaed7f6f40d2df9b7642f1420571ac7667fd4adcb): (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.4 --dport 3000 -j ACCEPT: iptables: No chain/target/match by that name.
(exit status 1))
Docker는 iptables에서 정책을 만들지만 Filter 테이블의 Docker chain이 사라진 것 같아서 만들면 됩니다.
iptables -t filter -N DOCKER #
iptables -t nat -N DOCKER #
또한 Firewalld를 켜면 용기 간의 통신이 숙성 호스트의 포트에 비치면 docker0 세그먼트 (아래 기본 172.17/16을 예로 들면) 를 Firewalld의 화이트 리스트에 추가해야 합니다.
firewall-cmd --permanet --zone=trusted --add-source=172.17.0.0/16
firewall-cmd --reload
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Nginx 용기 배치nginx 용 기 를 끌 어 옵 니 다. dockerhub 의 미 러 를 통 해 우 리 는 Nginx 를 끌 어 내 고 시작 할 수 있 습 니 다. 용기 실행: 응용 배치 용기 위 에 있 는 Nginx 에 정적 파일...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.