TIL53 - Docker(3)

Kiyong Lee·2021년 11월 16일
0

목록 보기
10/12

Docker

EC2에 도커로 배포할 예정입니다.

배포는 해당 글을 참조하여 작성했습니다.


1. EC2 준비

저는 어제 EC2 인스턴스를 미리 생성했고, 서버 켜지는거까지 설정해놓은 상태였습니다.


2. 도커 이미지를 도커 레지스트리에 푸시

맨 처음 이론 때, 도커 레지스트리는 도커 이미지를 저장하는 레포로 보면된다고
이야기 했었습니다.

아래 명령어를 입력하여 푸시푸시

docker push 이미지명
ex) docker push lkyong0926/humanscape:0.1.0


3. EC2에서 도커 설치

첫 번째로 EC2내에서 Docker를 설치합니다.

한 줄씩 입력해줍니다.

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" 
sudo apt update 
apt-cache policy docker-ce
sudo apt install docker-ce

그 다음 Docker에 로그인하여 도커 이미지를 Pull 받습니다

sudo docker login

sudo docker pull lkyong0926/humanscape:0.1.0

도커 이미지를 실행시켜서, 컨테이너가 잘 실행됐는지 확인해줍니다.

sudo docker run --name 컨테이너명 -d -p 8000:8000 lkyong0926/humanscape:0.1.0
ex) sudo docker run --name humanscape -d -p 8000:8000 lkyong0926/humanscape:0.1.0

sudo docker ps -a

profile
ISTJ인 K-개발자

0개의 댓글