본문 바로가기

IT 인프라/DevOps

일반 계정으로 docker 명령어 사용하기

반응형

콘솔에서 docker 명령어는 root 권한을 가진 사용자만 사용할 수 있습니다.
그래서 docker 명령어 실행시 항상 sudo를 붙여야 합니다.

만약 일반 계정으로 sudo를 붙이지 않고 docker 명령어를 실행하면 다음과 같은 메세지를 출력합니다.

Cannot connect to the Docker daemon. Is the docker daemon running on this host?

그러나 docker 그룹을 생성한 후 일반 사용자를 포함하면 일반 계정도 sudo를 붙이지 않고 docker 명령어를 사용할 수 있습니다.

$ sudo groupadd docker
$ sudo usermod -aG docker ${USER} 또는 sudo gpasswd -a ${USER} docker
반응형

'IT 인프라 > DevOps' 카테고리의 다른 글

Docker 이미지 용량을 줄이는 Tip  (0) 2019.11.19
나만의 Docker Compose Cheat Sheet  (0) 2019.11.18
나만의 Dockerfile Cheat Sheet  (0) 2019.11.18
나만의 Docker Cheat Sheet  (0) 2019.11.16
git-secret  (0) 2019.11.16