728x90
docker image 를 다운로드 받으려고 했을 때 아래와 같이 권한 에러가 발생하는 경우가 있다.
해당 문제는 사용자가 /var/run/docker.sock 을 접근하려고 하였지만 권한이 없어 발생하는 문제로 사용자가 root:docker 권한을 가지고 있어야 한다.
technote@TechNote:~$ ls -al /var/run/docker.sock
srw-rw---- 1 root docker 0 2월 15 15:16 /var/run/docker.sock
root 권한을 가지고 실행하는 것은 권장되지 않으므로, 사용자를 docker group에 포함시켜주면 된다.
($USER 환경 변수는 현재 로그인한 사용자 아이디를 나타내므로 그대로 입력하면 된다.)
technote@TechNote:~$ sudo usermod -a -G docker $USER [sudo] password for technote: |
시스템 재구동 후 해당 ID 에 대해 docker group 권한이 부여되였음을 확인할 수 있다.
technote@TechNote:~$ id
uid=1000(technote) gid=1000(technote) groups=1000(technote),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare),997(docker),998(vboxsf)
technote@TechNote:~$ docker image pull hello-world:latest latest: Pulling from library/hello-world Digest: sha256:95ddb6c31407e84e91a986b004aee40975cb0bda14b5949f6faac5d2deadb4b9 Status: Image is up to date for hello-world:latest docker.io/library/hello-world:latest |
docker group 권한 부여 후 정상 동작 확인 가능하다.
728x90
'Products & Services > Docker' 카테고리의 다른 글
[Docker][해결방법] WARNING: apt does not have a stable CLI interface. Use with caution in scripts. (0) | 2021.02.21 |
---|---|
[Docker] docker image - Docker 이미지 관리 명령어 (0) | 2021.02.16 |
[Docker][해결방법] image is being used by stopped container (0) | 2021.02.15 |
[Docker] 설치 on Ubuntu 20.04 Focal (0) | 2021.01.31 |