오늘 팀원이 쿠버네티스 실습을 하시는데 다음과 같은 에러가 떴다.
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth": dial unix /var/run/docker.sock: connect: permission denied
로컬 서버에서 ECR 레지스트리 인증 후 마스터 서버에서 레지스트리를 인증하는 데 오류가 떴다.
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth": dial unix /var/run/docker.sock: connect: permission denied
구글에서 검색해보니 다음과 같은 명령어를 실행하라고 한다.
sudo usermod -aG docker $USER
출처:
아무래도 '실행권한'을 조정 안 하신 것 같다.
저 명령어를 치고,
ubuntu 서버에서
exit()
후
재접속해서 마스터 서버에서 레지스트리를 인증했더니 성공했다.
이외에도 IAM 문제가 있었는데, 에러창에 IAM 관련된게 나오면 IAM 권한 정책을 적절한 것을 추가해주면 된다.
'스파르타코딩 내일배움캠프' 카테고리의 다른 글
내일배움캠프 - 10주차 회고 ('Weekly I learned' sounds awkward) (0) | 2021.11.23 |
---|---|
Cannot resolve MVC view (0) | 2021.11.23 |
내일배움캠프 Day 67 - 실시간 수업 마지막 날 - 쿠버네티스 3 (0) | 2021.11.19 |
...accepts at most 1 arg(s), received 3 To see the stack trace of this error execute with --v=5 or higher (0) | 2021.11.16 |
내일배움캠프 Day 65 - (0) | 2021.11.16 |