Proxmox LXC Docker 실행시 AppArmor error 임시방편 해결방법
안녕하세요 달소입니다.
이번 글은 Proxmox 의 LXC 환경에서 docker 컨테이너를 생성했을떄 나오는 AppArmor 에러 해결방법입니다.
기본적으로 AppArmor는 Redhat 계열의 Cent OS등에서 사용되는 SElinux 같은 보안모듈의 개념으로 우분투에 탑재되어있습니다.
https://ko.wikipedia.org/wiki/AppArmor
기본적으로 권한이 있는 LXC 를 사용할때 아래와같은 AppArmor 에러가 발생하는데.
현재 구글링에서 찾은 해결방법은.. AppArmor의 제거밖에는 없습니다.
AppArmor의 경로지정방식을 이용하면 어떻게 될꺼같은데.. 이쪽까지는 건드릴 자신이없네요..
당장의 사용을 위한것이라면 apt remove apparmor 를 통해 제거해서 사용하시면 되겠습니다.
ERROR: for plex Cannot start service plex: AppArmor enabled on system but the docker-default profile could not be loaded: running `/usr/sbin/apparmor_parser apparmor_parser -Kr /var/lib/docker/tmp/docker-default1662652349` failed with output: apparmor_parser: Unable to replace "docker-default". Permission denied; attempted to load a profile while confined?