Docker Compose

알파로그·2023년 4월 30일
0

Linux 와 Docker

목록 보기
22/28

✏️ 필요성

  • 예를들어 docker Container 를 여러번 실행시키려면실행시킬 container 의 수 만큼 run 명령어를 입력해줘야 한다.
    • Docker Compose 를 사용하면 한번의 명령어 만으로도 여러번의 docker 명령어를 수행할 수 있다.

✏️ 사용방법

  • docker-compose.yml 파일을 생성 후 원하는 명령을 파일에 입력해주면 된다.
    • 아래 두개의 명령어는 동일한 뜻의 명령어이다.

📍 bash 명령어

docker run -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro --restart always --log-opt max-size=1g nginx

📍 Compose 파일

  • 파일을 실행시킬 땐 compose up 을 명령하면 된다.
version: '3.3'
services:
    nginx:
        ports:
            - '80:80'
        volumes:
            - '/var/run/docker.sock:/tmp/docker.sock:ro'
        restart: always
        logging:
            options:
                max-size: 1g
        image: nginx
profile
잘못된 내용 PR 환영

0개의 댓글