All about Programming

docker pull 실행 후 permission denied 에러 발생

민토즈 2021. 1. 11. 17:16
300x250

docker를 root계정으로 설치 후 사용자 계정으로 로그인해서 docker 명령어를 실행할 때 

권한 관련해서 나타나는 문제이며, sudo를 붙여서 실행하면 문제 없이 동작할 수 있습니다. 

 

sudo 명령어 없이 동작을 원할 때, docker 그룹에 현재 사용자를 등록하고, 서비스를 재시작하면 

등록한 사용자 권한으로 실행이 가능합니다. 

 

docker pull 실행 후

다음과 같은 메시지가 나오면, 

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: dial unix /var/run/docker.sock: connect: permission denied

 

다음 명령어를 순서대로 실행합니다. 

 

// usermod 명령어로 docker 그룹에 사용자를 추가

// docker 서비스를 재시작하고, 로그아웃 후 다시 로그인

1) sudo usermod -a -G docker $USER  

2) sudo service docker restart 

3) logout

4) login

5) docker pull path:version 실행

 

docker 관련 명령어 모음 

incorea.tistory.com/121

 

Docker(도커) 명령어 모음

1) 이미지 리스트 조회 - docker images 2) 이미지 이름으로 검색 - docker search 3) docker image 받기 - docker pull path:version 4) docker image 삭제 - docker rmi image_id or 이름:태그 5) start contain..

incorea.tistory.com

 

300x250