본문 바로가기
Docker

[Docker] EC2 Ubuntu서버에 docker 설치하기

by 젊은오리 2023. 3. 12.
728x90

이번 포스팅은 AWS EC2에 ubuntu서버를 올린 상태에서, docker를 설치하는 과정을 담았다.

우리는 이전에 AWS  EC2 인스턴스를 생성하여 나만의 서버를 호스팅해보았다. 

Reference: https://velog.io/@kyj311/AWS-EC2-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0

 

[AWS] EC2 알아보기 + 인스턴스 생성하기

AWS EC2 알아보기

velog.io

이제 서버에 도커를 설치해볼 것이다.

필자는 WSL을 이용해서 로컬 window 쉘로 EC2서버에 접근했다.

 

😊 도커 설치하기

1. EC2 서버 접속

ssh -i {KEY_PATH} {USER}@{SERVER_IP}

  • {KEY_PATH} - EC2서버 쪽에서 인증에 사용될 키페어(.pem)파일의 경로
  • {USER} - 접속한 서버에서 사용할 User계정, Ubuntu운영체제를 선택할 경우 기본으로 ubuntu계정 사용
  • {SERVER_IP} - 접속하고자 하는 서버의 IP주소(우리가 EC2서버에 부여한 탄력적 IP주소)

필자의 경우는 키파일(testKey)이 있는  경로로 직접 이동했고, 서버IP가 3.34.194.94이기에 아래와 같이 입력했다.

ssh -i lecture1_key.pem ubuntu@3.34.194.94

 

쉘의 서두에 다음과 같이 user@ip 형식으로 되었다면 다음으로 넘어간다.

2. 패키지 업데이트

sudo apt update

 

3. https관련 패키지 설치

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

 

4. docker repository 접근을 위한 gpg 키 설정

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

 

5. docker repository 등록

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

 

6. 다시 업데이트

sudo apt update

 

7. 도커 설치

sudo apt install docker-ce

 

8. 설치 확인

docker --version

 

위와 같이 도커의 버전이 나온다면 설치가 완료된 것이다!!

 

😊참고>> sudo 없이 docker명령어 사용하기

1. 현재 사용자를 docker group에 포함

sudo usermod -aG docker ${USER}

 

2. 터미널 재시작 후 결과 확인(끝에 도커가 있는지 확인한다.)

id -nG

 

위와 같이 docker가 속해있다면 완료! 이제 명령어 앞에 sudo를 붙이지 않고 docker 명령어 사용이 가능하다.

728x90

'Docker' 카테고리의 다른 글

[Docker] Docker에 Nginx웹서버 구축하기  (0) 2023.03.19
[Docker] Docker 자주 쓰이는 명령어 정리  (0) 2023.03.13
[Docker] Docker 개념 정리  (0) 2022.03.08

댓글