Docker daemon은 기본적으로 /var/run/docker.sock에서 생성된 unix domain socket(IPC socket)을 사용하여 통신하는데, root 권한이 있거나 사용자가 docker 그룹의 멤버이어야 합니다.
sudo 없이 docker 명령어를 사용하려면, “docker” 그룹에 사용자를 추가해야 합니다.
sudo usermod -aG docker $USER
그룹에 대한 변경 사항을 활성화합니다.
newgrp docker
sudo
없이 docker
명령이 실행되는 것을 확인합니다.
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0f7942c7eaf7 hello-world "/hello" 3 minutes ago Exited (0) 3 minutes ago romantic_hopper
아래 명령을 실행하여 hello-world 컨테이너를 삭제합니다.
$ docker rm 0f7942c7eaf7
0f7942c7eaf7
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES