ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • AWS - EC2 Linux AMI 에서 docker 설치 및 권한 오류 해결방법
    개발일지/aws 2019. 10. 22. 16:43

     

    항상 ubuntu 기반에서 docker를 설치 해보다 보니 새로운 Linux 인 ami에서 docker 설치하는 법을 찾는데 좀 시간이 걸렸다. 물론 모든 정보는 google에 다 있어서 너무 좋다 :)

    가장 쉽게 내 글로 기록해 본다. 훗날 또 필요할 수 있기 때문이다.

     

    1. 인스턴스에서 패키지 업데이트

    [ec2-user ~]$ sudo yum update -y

     

    2. 도커 설치

    [ec2-user ~]$ sudo yum install docker -y

     

    3. 도커 서비스 실행

    [ec2-user ~]$ sudo service docker start

     

    4. docker group 에 ec2-user 추가

    [ec2-user ~]$ sudo usermod -a -G docker ec2-user

     

    5. docker ps 실행시 권한 오류 발생할 수 있음 

    [ error log ]

    docker: 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.38/containers/create: dial unix /var/run/docker.sock: connect: permission denied.

     

    해결방법

    [ec2-user ~]$ sudo groupadd docker
    [ec2-user ~]$ sudo gpasswd -a $USER docker
    [ec2-user ~]$ newgrp docker

     

    도커 서비스 재실행

    sudo service docker restart

     

    끝! 

     

     

    댓글

Designed by Tistory.