$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json: dial unix /var/run/docker.sock: connect: permission denied
$ docker ps
명령어를 입력했을때 마주치게 되는 권한 에러로 일반적으로 도커 소켓에 접근할 권한이 없기 때문에 발생한다. 이런 경우 docker ps
앞에 sudo
를 붙여주면 해결이 되지만, 사용자 계정에서도 도커에 대한 접근이 가능하게 할 수 있도록 docker
그룹에 사용자를 추가한다.
$ sudo usermod -aG docker $USER_NAME
$ sudo su - $USER_NAME
위와 같이 적용하게 되면 sudo
명령어 없이도 정상적으로 docker
명령어를 사용할 수 있다.
$ mkdir git-from-dockerfile
$ cd git-from-dockerfile
작성중...