37일차) Docker

김재범·2022년 8월 26일
0

코드캠프

목록 보기
46/46

도커

부팅 등 운영체제의 핵심 기능을 공유하는 가상머신
(배포와 개발을 편하게, 협업을 편하게 하기위해 사용)

개발 환경 요소들이 설치된 모습을 이미지로 저장, 저장한 이미지를 클라우드에 올립니다. 이미지들이 서로 연결되서 동작하는 설정을 문서로 저장

WSL(Window Serve system for Linux) – 윈도우에서 리눅스기능을 사용할 수 있도록 만드는 도구
=> OS 전체를 새로 설치하는 게 아니라 훨씬 빨라짐

초기세팅
docker-compose.yml 파일 예시 ( yml 파일은 들여쓰기를 꼭 지켜야함)

version: "3.3"

services:
  class_build:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 3000:3000

Dockerfile 예시

FROM node:16

WORKDIR /class_build/
COPY . /class_build/

RUN yarn install
RUN yarn build
CMD yarn start
profile
지식을 쌓고 있습니다.

0개의 댓글