도커 컴포즈를 이용해 컨테이너 관리

도커 컴포즈를 이용해 컨테이너 관리

1. 도커 컴포즈를 이용해 컨테이너 관리

 - 도커 컴포즈는 yaml 포맷으로 작성되며 여러 개의 컨테이너의 실행을 한 번에 관리를 할 수 있게 해 줌

 - docker compose documentation

 - docker compose 버전 정보

 - docker-compose.yaml 파일 생성 : vim docker-compose.yaml]

version: "3.8"
services:
        web:
                image: "nginx"
                ports:
                        - 8080:8080
                volumes:
                        - /home/user1/work/nginx/conf:/etc/nginx/conf.d
                        - /home/user1/work/nginx/html:/web/site1/public
        fpm:
                image: "bitnami/php-fpm"
                ports:
                        - 9001:9000
                volumes:
                        - /home/user1/work/phpfpm/scripts:/app
        db:
                image: "mariadb"
                ports:
                        udo yum update 3306:3306
                volumes:
                        - /var/lib/mysql:/var/lib/mysql
                environment:
                        - MARIADB_ROOT_PASSWORD=1234

 

'Back-End Study > Linux' 카테고리의 다른 글

도커 이미지 생성  (0) 2022.10.06
mariadb 컨테이너 실행  (0) 2022.10.06
컨테이너의 네트워크 통신  (0) 2022.10.01
컨테이너의 nginx 설정과 root 폴더 관리하기  (0) 2022.09.29
도커 마운트 볼륨  (0) 2022.09.29