- 그럼 앞에서 만들었던 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 |
댓글