티스토리 뷰

Linux 에서 도커에 로그인 후 

 

docker run 레포 

 

명렁어를 진행하였는데 " login': denied: requested access to the resource is denied. " 에러가 발생하였다.

 


리눅스에서 권한의 문제가 일어난다면 -> 도커에 대한 명령어를 실행할 때 sudo를 계속해서 입력하는 불편함을 이겨내기 위해서는 

WARNING: Error loading config file: /home/ubuntu/.docker/config.json: open /home/ubuntu/.docker/config.json: permission denied

 

 

 

매번 docker 명령어를 칠때 앞에 sudo를 붙이고 있었는데

docker daemon이 TCP port 대신에 Unix socket을 사용하게 되면서 root 권한이 필요하게 되었다고 한다.

대신 docker 설치시에 docker라는 group을 자동으로 생성하여 원하는 user를 그 group에 넣어주면 귀찮은 sudo 명령어를 안쳐도 된다. (주의할 점은 docker group에 추가하면 root 권한을 주는거랑 같다)

sudo gpasswd -a $USER docker

 

입력 후 

open /home/ubuntu/.docker/config.json: permission denied 에러가 나온다면

 

sudo chown "$USER":"$USER" /home/"$USER"/.docker -R 를 입력한다.

 

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함