[우분투] docker-compose 로 특정 컨테이너가 stop 오류 발생 Computer Tip

오늘 우분투 20.04 LTS 서버 환경에서
docker compose로 작업을 하다가 필요에 따라 특정 컨테이너 (nginx) 를 재시작 하려고 하는데,


+ sudo docker-compose restart nginx-proxy
Restarting nginx-proxy ... error

ERROR: for nginx-proxy  Cannot restart container 825b7af19e22b0a1e930fe14e734d55a90d460311f31d55b0b72667692ce4693: Cannot kill container 825b7af19e22b0a1e930fe14e734d55a90d460311f31d55b0b72667692ce4693: unknown error after kill: runc did not terminate sucessfully: container_linux.go:392: signaling init process caused "permission denied"
: unknown

위와 같은 오류가 나오며 오류가 발생하는데, 한참을 찾았습니다.

결론은 apparmor 라고 하는 시스템을 견고하게 하는 것 때문에 발생했습니다.
동시에 운영되는 것은 차체하고 우선은 돌리기 위해서 아래와 같이 해당 패키지를 지우고
정상적으로 해당 컨테이너가 restart 되는 것을 확인했습니다.

sudo systemctl stop apparmor
sudo systemctl disable apparmor
sudo apt remove --assume-yes --purge apparmor

그 다음 시스템 reboot 후 정상 동작했습니다.


어느 분께는 도움이 되셨기를 ..

덧글

댓글 입력 영역

구글애드텍스트