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

오늘 우분투 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 후 정상 동작했습니다.


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

[SSHD] ssh 서버의 타임아웃 안되도록 설정

매번 까먹어서 다시 정리합니다.서버 쪽 /etc/ssh/sshd_config 에 다음 내용이 되어 있는지 확인합니다.TCPKeepAlive no ClientAliveInterval 30ClientAliveCountMax 240다음은 위 항목에 대한 내용입니다.TCPKeepAlive         Sp... » 내용보기

[ESXi Server 7.0] 새로운 고성능 ESXi 홈 개발 서버 만들어 보기

약 2년 전에 라이젠 CPU를 이용하여 VMWare vSphere ESXi Server 6.5를 설치해서회사에서 잘 사용하고 있습니다.이번에 애플의 M1 애플실리콘 맥북에어를 메인 개발 장비로 바꾸면서 기존 인텔 맥북프로에서 패러렐즈를 이용해서 윈도우, 리눅스 등의 개발 환경을대신할 VM 서버가 필요했습니다. 그래서, 또 PC를 꾸며 ... » 내용보기

M1 맥북에어 며칠 사용기 및 터미널에서 htop 사용해보기

요즘 핫 하다는 애플의 M1 맥북에어를 2주 전에 주문하고 기다린 기다림 끝에 지난 주말에 받아 보았습니다.며칠 사용해 본 소감은 '진짜 드디어 딱 원하는 노트북이 나왔다!' 입니다.메모리는 8기가 디폴트이구요 SSD만 512기가로 올린 것을 구입했습니다.구입한 첫번째 목적은 팬리스(Fanless) 이었습니다. 아니, 패드도 아니고팬이 없는데다... » 내용보기

[Linux] SSH 포트포워딩 유지

예전 블로그에서 Reverse SSH 연결을 설명한 적이 있듯이SSH를 통하여 다양한 포트 포워딩이 가능합니다.그런데 해당 ssh 연결이 ssh를 통하여 실행되고 있을 때만가능하므로 이 연결 프로그램이 어떤 이유에서 건 (주로 타임아웃 많습니다)죽게 되면 해당 연결은 끊어지게 됩니다.이런 연결을 리눅스 (우분투를 기준으로 하는데 다 대동소이 합니다)에서... » 내용보기

구글애드텍스트