less than 1 minute read

사용 시나리오Permalink

  • Docker Image 빌드를 위한 정보는 Dockerfile로 관리
  • 해당 Dockerfile을 이용하여 컨테이너 앱을 띄우기 위한 서비스 정의는 docker-compose로 관리

Docker Compose 파일 작성하기Permalink

# compose.yml
version: "3" # 도커 컴포즈 버전
services:
  container_1:
    build: # 이미지를 도커파일로 빌드 필요한 경우
      context: . # 도커파일 위치
      dockerfile: DockerFile # 도커파일 파일명
    image: # 빌드될 도커 이미지명
    ports:
      - {host port}:{container port}
    volumes:
      - 
  container_2:
    depends_on:
      - container_1
    environment:
      - # 환경변수 지정
    image:
    command:
    working_dir: 
    restart:
    networks:
    
volumes:

networks:

유용한 명령어Permalink

docker compose up --build
docker compose down
docker compose start
docker compose stop
docker compose restart
docker compose ps
docker compose logs