[AWS/서버] Ubuntu에 Docker 설치하기

프로그래밍/서버2020. 12. 11. 18:15

클라우드 서버를 사용해서 우분투에 Docker를 설치해보겠습니다. 

클라우드 서버는 저렴한 AWS lightsail을 이용하려고 합니다.

 

1. AWS Lightsail 인스턴스 생성

웹 서비스를 설치할 때는 버전이 상당히 중요합니다. 도커 공식홈에서 사용 가능한 우분투 버전을 보면 아래와 같습니다.

(docs.docker.com/engine/install/ubuntu/)

OS requirements
To install Docker Engine, you need the 64-bit version of one of these Ubuntu versions:

Ubuntu Groovy 20.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
Ubuntu Xenial 16.04 (LTS)
Docker Engine is supported on x86_64 (or amd64), armhf, and arm64 architectures.

AWS 콘솔에 로그인하고 lightsail 인스턴스를 생성하겠습니다.

사용가능한 우분투는 3개 버전이 있습니다. 그 중 가장 최신 버전은 20.04 LTS- Focal입니다. 괜히 너무 최신 버전을 사용해서 문제가 생길까봐 걱정되지만.. ㅎㅎ 일단 20.04 버전으로 인스턴스를 만들어보겠습니다. 테스트 서버니 요금제는 가장 싼 걸로 선택하면 됩니다.

 

1~2분 정도 기다리면 금방 인스턴스가 생성됩니다.

 

인스턴스를 재시작할 때마다 IP주소가 바뀌면 불편하니 먼저.. 네트워킹 탭에 가서 고정 IP를 부여합니다.

 

2. Putty 설정

AWS Lightsail 콘솔에서 CLI로 접속하시려는 분들은 여기를 스킵해도 됩니다.

저는 Putty가 좀 더 편해서 약간은 귀찮아도 Putty 설정을 하고 사용하려고 합니다.

Connection > Data의 Auto-login username에 ubuntu를 입력하세요.

Connection > SSH > Auth의 Private key file for authentication에 개인키 경로를 지정해줍니다.

참고로 개인 키는.. AWS 콘솔의 위 화면에서 다운로드 받을 수 있습니다.

Session으로 돌아와 접속하고자 하는 IP 주소를 입력하고 추후 편리한 사용을 위해 현재까지의 설정을 저장합니다.(Save)

그리고 Open버튼을 누르면 접속이 됩니다.

3. Docker 설치

Docker를 설치하는 방법은 몇 가지가 있는데 저는 그 중에서도.. 제일 간단한 방법을 이용하겠습니다.(공식 사이트에 안내된 방법임)

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

위의 명령어를 차례대로 입력하고 기다리면 됩니다.

 

$ sudo su
# docker version

Docker는 기본적으로 루트 권한에서 실행해야 하므로 루트 권한 획득 후 버전을 확인해봅시다.

위와 같이 나오면 정상입니다. 설치가 잘 된 것 같네요.

 

참고

docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역