docker run hello-world
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
docker를 sudo 없이 사용하게 되면 위와 같은 에러 메시지를 만나게 됨
sudo 없이 사용하려면 docker 그룹을 만들거나 docker가 사용하는 유닉스 도메인 소켓에 대한 접근권한을 확보하면 됨
# docker라는 그룹 생성
sudo groupadd docker
# 내 아이디를 docker 그룹에 멤버로 추가
sudo gpasswd -a $USER docker
# docker 그룹을 현재 환경에 반영
newgrp docker
# 확인
docker ps
# docker가 사용하는 유닉스 도메인 소켓에 대한 접근권한 확보
sudo setfacl -m user:$USER:rw /var/run/docker.sock
# 확인
docker ps