systemctl

    Docker + UFW+ IPTABLES 방화벽 적용

    Docker + UFW+ IPTABLES 방화벽 적용

    Docker + UFW+ IPTABLES 방화벽 적용 인트로 이전에 글을 작성 할 때 Docker daemon에서{ iptables : false }를 통해 도커에 방화벽이 적용되는 예를 작성했습니다. 해당 방법에는 한 가지 문제가 있었는데요, 도커의 iptables를 끊을 경우 네트워크 연결이 되지 않았습니다. 이에 대해 저는 어떻게 해결해야 하나? 고민하던 와중에 UFW의 Routed 기능을 알게 되었고 이를 활성화 함으로써 문제 해결을 했었습니다. 이후 아무 문제 없이 평온하게 운영하고 있던 서버의 컨테이너들이 갑자기 네트워크 연결이 되지 않는 현상이 재 발현 되었습니다. 왜 이러지 ? 저번에 분명 UFW의 Routed 통해서 해결 됐었는데 ??? 라고 의문을 가졌는데요. 아직 까지 어떤 문제로 인..

    에러, Docker Container systemctl Error

    에러, Docker Container systemctl Error

    문제 도커 컨테이너에서 ssh를 자동 재시작 되도록 하기 위해 Systemctl 명령을 작성하니 에러가 발생합니다. System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down 과연 문제가 무엇일까요? 도커는 기본적으로 컨테이너에 systemctl을 사용하지 못하도록 되어 있습니다. 권한을 제한하기 위해서 입니다. 해결 방법 만약 그래도 사용하고 싶다면 docker container 생성 시 다음과 같이 privileged=true 옵션과 /sbin/init를 두 가지 모두 주어야 컨테이너에서 systemctl 권한을 가질 수 있다는 것을 확인했습니다. s..