1.애플리케이션 도커화
실습용 애플리케이션 가져오기
Dockerfile
git clone https://github.com/docker/getting-started-app.git2.이미지 공유
받은 경로로 이동
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-started3000:3000
→ Host:Container
실행 중인 컨테이너 조회
Dockerfile
docker psPublic IP주소에서 테스트
Dockerfile
{Public IP}:3000Last updated on