게시:

VPS인 Vultr로 Docker 서버를 만들어서 Django WAS를 배포하는 것을 목표로 한다.
Vultr에 미리 회원가입 및 카드등록이 되어 있다는 전제 하에 진행한다.

서버형태 및 Region 선택

“Deploy New Server”를 선택하여 서버 생성 메뉴로 진입한다.
서버 형태와 Location은 아래를 참조하여 Select한다.

  • Server: Cloud Compute
  • Location: Seoul
choose vultr server and regions

서버타입 선택

Ubuntu에 Docker 이미지를 직접 업로드해도 되지만 편의상 Docker가 준비된 서버를 선택한다.
Application 카테고리를 선택한다. Docker를 선택하고 OS는 Stable한 Ubuntu 18.04를 선택한다.

choose vultr server types

서버 사이즈 선택

토이 프로젝트용으로 굴릴 것이므로 가장 작은 사이즈(25GB)를 선택한다.
“Deploy Now”를 클릭하여 인스턴스 생성을 마무리한다.

choose vultr server size

서버 생성 확인

사이드 메뉴에서 “Product”를 선택하여 인스턴스 리스트를 확인한다.
방금 생성한 인스턴스의 Status가 “Running”으로 바뀌어 있으면 생성에 성공한 것이다.

Check for successful instance creation

SSH 접속

인스턴스 리스트에서 Docker 이미지를 띄울 서버를 클릭하여 서버 상세정보를 확인한다. 인스턴스 정보 중 “Username”, “IP Address”, “Password”를 확인한다.

instance informaions

터미널을 실행하여 아래 명령어를 통해 SSH 접속한다.
처음 Access한 경우 연결할 것인지 묻는데 이때 “yes”를 입력하여 계속 진행한다.

$ ssh <Username>@<IP Address>

다음과 같이 패스워드를 묻는데 이때 인스턴스 정보에서 미리 확인한 “Password”를 입력한다.

command line of input your password
인스턴스 정보의 ‘Password’를 Copy & Paste한다.

이어서 다음과 같은 화면이 나타나면 SSH 접속에 성공한 것이다.

SSH connect success
이와 같이 시스템 정보가 나타나면 성공한 것이다.

Docker 설치여부 확인

터미널에 docker 명령어를 입력하여 Docker가 설치되어 있는지 확인한다.
만약 “Command not found” 메시지가 나타나면 인스턴스 생성 시 서버 형태를 잘못 선택한 것이다.

list of docker commands
이와 같이 Docker command가 표시된다면 성공한 것이다.

댓글남기기