반응형
Root 계정이 관리하는 Docker
Docker설치를 완료하고, hello-world 이미지를 다음과 같은 명령어로 실행했습니다.
$ sudo docker run hello-world
hello-world 이미지 실행해 대한 자세한 내용은 다음 게시글을 확인하시면 됩니다.
https://programforlife.tistory.com/75
그럼 root계정 권한을 주는 sudo를 제외하고 실행하면 어떻게 될까요?
다음과 같이 permission error가 뜨는 것을 볼 수 있습니다.
설치 직후에 보면 이와같이 root 권한 계정이 아니면 Docker를 관리할 수 없는 것을 확인할 수 있습니다.
다음 링크에서 root권한이 없는 계정으로도 docker를 관리할 수 있게 설정해 줍시다.
https://docs.docker.com/engine/install/linux-postinstall/
다음 명령어로 docker라는 그룹을 만들어 줍니다.
$ sudo groupadd docker
다음 명령어로 현재 user를 그룹에 추가해줍니다.
$ sudo usermod -aG docker $USER
위와 같이 추가해주고, ubuntu를 재부팅해줍니다.
sudo를 제외한 docker run hello-world를 실행하면 정상적으로 실행되는 것을 확인할 수 있습니다.
반응형
'Devops > Docker' 카테고리의 다른 글
[Docker] Docker Life Cycle 이해하기 (0) | 2021.06.10 |
---|---|
[Docker] 기본 명령어 (0) | 2021.06.10 |
[Docker] Hello World (0) | 2021.06.10 |
[Docker] Docker 시작하기 (0) | 2021.06.10 |
[Docker] Docker 란? (0) | 2021.05.20 |
댓글