본문 바로가기

AWS/Docker

[AWS - Docker] EC2 에 Docker 설치

1. 우분투 시스템 패키지 업데이트

sudo apt-get update

2. 필요한 패키지 설치

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

3. Docker의 공식 GPG키를 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

- 설치중 warning 발생 (apt-key deprecated warning)

https://itsfoss.com/apt-key-deprecated/

 

[Fixed] apt-key is deprecated. Manage keyring files in trusted.gpg.d

The apt-key is being deprecated and your system knows that. But do you know what you should do to get packages from external repositories?

itsfoss.com

 

4. Docker의 공식 apt 저장소를 추가

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

5. 시스템 패키지 업데이트

sudo apt-get update

6. Docker 설치

sudo apt-get install docker-ce docker-ce-cli containerd.io

 

7. Docker가 설치 확인

7-1 도커 실행상태 확인

sudo systemctl status docker

7-2 도커 실행

sudo docker run hello-world

 

8. Docker ps 명령어 실행

8-1 docker ps 명령어 실행 (실행 컨테이너 리스트 확인 명령문)

docker ps

 

결과가 permission denied 뜸

 

7-2 도커 실행

sudo docker run hello-world

 

sudo usermod -aG docker [계정명]
cat /etc/group | grep docker

 

그다음 EC2 재접하기.

 

다시 docker ps

 

그럼 성공