-
『Docker』ECR로 이미지 업로드시 생기는 Docker 권한 문제 해결DevOps/Docker 2022. 8. 12. 11:41
문제
Docker 명령어로 build한 Docker image를 Amazon ECR로 업로드할때 생기는 권한 문제를 해결하는 방법을 소개하겠다.
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/ json": dial unix /var/run/docker.sock: connect: permission denied
위와 똑같진 않아도 permission denied(퍼미션 디나이드)는 대부분 user의 권한문제이다.
aws 권한과는 관련없다.
해결
sudo usermod -aG docker ec2-user sudo su - ec2-user
-aG docker 다음에 있는 ec2-user자리에는 각 OS별로 맞는 기본 유저이름을 적으면 된다.
나는 Amazon linux2 기준으로 작성하였기 때문에 ec2-user로 작성한 것 이다.