도커 설정이 iptables
으로 변경되는 기본 동작을 사용하지 않도록 설정했습니다. 따라서 모든 것이 완벽하게 작동하므로 ufw
에 대한 규칙을 지정하여 특정 포트를 허용하거나 차단할 수 있습니다. 웹 사이트에 액세스하는 클라이언트의 실제 IP에 액세스 할 수 없다는 문제가 발견 될 때까지 내가 볼 수있는 것은 IP 주소가 docker0
인 컨테이너에 172.0.0.1입니다. Docker 및 실제 IP가있는 UFW
172.17.0.7
프록시 컨테이너의 IP입니다
iptables
iptables -t nat -A PREROUTING ! -i docker0 -p tcp --dport 80 -j DNAT --to-destination 172.17.0.7:80
. 이제 문제는이 IP가 재부팅되는 경우 변경되는 경향이 있으며 내 규칙이 더 이상 유효하지 않게되는 것입니다.
정적 IP를 컨테이너에 할당 할 수있는 경로로 이동하지 않고이 문제를 해결할 수있는 우아한 방법이 있습니까?
내 설정에 대한 자세한 내용을 보려면 알려주십시오. 나는 그들을 게시하게되어 기쁘다.
누군가가 관련 포럼으로 이동할 수 있습니까? 나는 왜 우리가 도커, 우분투, ufw 및 iptables 태그를 가지고 있는지 확신 할 수 없다. – Deepak