■ 현상
실행중인 docker 의 container 를 stop 혹은 doker compose를 down 하는 중에 발생하는 권한 에러
메시지 : ERROR: for 컴포넌트명 cannot stop container: 146c6b10767aa3a18688f729e319df10b88ca7aa9b2e602ea931e792eecd1915: permission denied
Removing network docker_default
ERROR: error while removing network: network docker_default id 2ba850d2784461343de8f6efa9bf739c683bfe811546d1d611ebb3b3243b2950 has active endpoints
■ 해결방법
아래 명령어 입력 후, docker stop 명령어 재시도
# 1. aa-remove-unknown 입력
sudo aa-remove-unknown
# 2. docker 중지
docker stop 컨테이너IDor컨테이너명
■ 설명
aa-remove-unknown 이란?
Ubuntu 시스템에서 apparmor에 의해 프로파일링되지 않은 프로세스를 정리하는 명령어.
AppArmor의 프로파일링된 프로세스 중에서 프로파일이 식별되지 않거나 알 수 없는 프로세스를 정리하는데 사용됩니다. 이는 시스템을 깨끗하게 유지하고 보안을 강화하기 위한 조치 중 하나로서
일반적으로 이 명령은 AppArmor의 관리 도구로 자동으로 실행되지만, 수동으로 실행하여 프로세스를 확인하고 정리할 수도 있습니다. AppArmor는 주로 Ubuntu와 같은 Debian 기반의 리눅스 배포판에서 사용되며, 다른 배포판에서는 SELinux와 같은 다른 보안 모듈을 사용할 수 있습니다.
'IT-Infra' 카테고리의 다른 글
MB, MiB 란? 메가바이트와 메비바이트의 차이점 (0) | 2024.06.01 |
---|---|
APISIX Gateway install on ubuntu (2) | 2024.04.27 |
[linux] linux 주요 디렉토리 (0) | 2024.03.06 |
OpenTelemetry(OTEL) 적용기 - 1 (1) | 2024.03.03 |