Skip to Content
Suffering builds character
아카이브25.devopsDocker특징4.도커 허브1.애플리케이션 도커화

1.애플리케이션 도커화

실습용 애플리케이션 가져오기

Dockerfile
git clone https://github.com/docker/getting-started-app.git

2.이미지 공유 

받은 경로로 이동

Dockerfile
cd getting-started-app/

Dockerfile 생성

Dockerfile
sudo vi Dockerfile

아래의 내용 붙여넣기

# syntax=docker/dockerfile:1 FROM node:18-alpine WORKDIR /app COPY . . RUN yarn install --production CMD ["node", "src/index.js"] EXPOSE 3000

이미지 빌드

Dockerfile
docker build -t getting-started .

이미지 빌드 결과 확인

Dockerfile
docker images

컨테이너 생성 및 실행

Dockerfile
docker run -dp 3000:3000 getting-started

3000:3000 → Host:Container

실행 중인 컨테이너 조회

Dockerfile
docker ps

Public IP주소에서 테스트

Dockerfile
{Public IP}:3000
Last updated on