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 관련 명령어 모음
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
'All about Programming' 카테고리의 다른 글
python version 확인 및 기타 버전 확인 정리 (0) | 2021.01.19 |
---|---|
Docker(도커) 명령어 모음 (0) | 2021.01.11 |
NtFsControlFile을 사용해서 파일시스템의 비트맵 정보 dump (0) | 2021.01.04 |
Windows Driver Kit Version 7.1.0 설치 및 다운로드 링크 (0) | 2021.01.01 |
Symbolic Link 파일인지 확인하는 방법 (Windows API) (0) | 2020.12.31 |