Docker get started

만돌이·2023년 6월 13일

Docker

목록 보기
1/1

preview

  1. application git clone
  2. create docker file
  3. docker build(create image by using docker file)
  4. docker run(create container by using image)

1. application git clone

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

2. create docker file

cd {{local_path}}/getting-startd/app
touch Dockerfile
vi Dockerfile

해당 도커파일 내용

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

3. docker build(create image by using docker file)

docker build -t getting-started .
# docker file을 통해 docker image 생성
# -t : 이미지 태그하는 것
# . : 현재 디렉토리에 있는 docker file 참조하여 이미지 생성

도커 이미지 생성 완료

4. docker run (create container by using images)

docker run -dp 3000:3000 getting-started
# -d : "detached(=백그라운드로 새로운 컨테이너 생성)"
# -p: host port 와 
container port 를 맵핑 (해당 작없 없이는 application 접근 안됨)

해당 이미지 컨테이너화 실행 상태 확인 가능

해당 application 확인 완료

0개의 댓글