docker-compose 작성해보자

악음·2022년 3월 9일
0
post-thumbnail

docker-compose란

컨테이너를 관리해주는 명령어를 파일화시켰다

대략적으로 docker run 할때 작성하는 옵션들을 파일화 시켰다고 생각하면된다.
그럼 docker 으로 run 할 옵션을 살펴보자.

docker run --name testServer -it -d -p 80:8080 test   

위와같을때 다음과같이 docker-compose 파일을 작성한다.

# service는 실행시킬 컨테이너들을 의미함
services:
  # 컨테이너명
  nextServer:
    # 빌드할 dockerfile경로
    build: .
    # 이미지이름
    image: next_server
    # 컨테이너 이름 
    container_name: nextServer
    # -p 옵션
    ports:
      - 80:8080
    # -v 옵션
    volumes:
      - ./:/usr/src/app/.
version: "3"

파일이 변경될때 전에는 docker cp 명령을 썼지만 docker-compose에서 따로 volumes을 설정하면 알아서 파일을 변경해준다.

그런뒤 서버가 작동되는지 확인하자

잘 작동한다.

이후 파일이 변경됬을때에 커맨드는 따로 입력해주자

 docker exec nextServer npm run start-eco-container   


goTOAbout=>goTOAbout111111
으로 잘바뀌었다.

profile
RN/react.js개발자이며 배운것들을 제가 보기위해서 정리하기 때문에 비속어 오타가 있을수있습니다.

0개의 댓글