본문 바로가기
[AWS]

Docker-Compose (도커컴포즈)

by SAMSUNG CLOUD-OKY 2020. 9. 22.
반응형

 - 그럼 앞에서 만들었던 MySQL, SpringBoot 컨테이너를 docker-compose.yml 파일로 만들어 보자.

 

 

version: '3.3'

services:

        app1:

                image: springboot

                ports:

                        - 8080:8080

                container_name: app1

        mysql:

                image: mysql:5.7

                environment:

                        - MYSQL_ROOT_PASSWORD=1234

                        - TZ=Asia/Seoul

                container_name: mysql

                ports:

                        - 3306:3306

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://docs.docker.com/compose/install/

 

도커 명령문을 이용하여 docker-compose 설치한다.

 

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

 

 

일반 유저가 사용할 있도록 docker-compose 사용권한을 허용한다.

 

sudo chmod +x /usr/local/bin/docker-compose

 

 

 

$ docker-compose up -d    (실행)

 

 

$ docker-compose ps    (조회)

 

 

 

 

 

 

 

Docker-compose 인프라를 코드화 있게 도와주는 도구이다.

 

반응형

'[AWS]' 카테고리의 다른 글

쿠버네티스 설치  (0) 2020.09.22
도커 오케스트레이션  (0) 2020.09.22
도커파일 (Dockerfile)  (0) 2020.09.22
도커 네트워크 환경  (0) 2020.09.21
도커 명령어  (0) 2020.09.21

댓글