도커 컴포즈

KingTG·2024년 3월 14일

도커&k8s

목록 보기
2/13

여러 개의 컨테이너를 하나의 서비스로 묶어서 관리할 수 있는 파일(yml)

docker run —name db -v db_data -v db_data:/v/li/my —restart=always -e MYSQL_ROOT_PASS mysql:5.7

이런 명령어를

docker-compose.yml

version: “3.9”      도커 컴포즈 버전별로 차이가 있음

services:
	db:
		image: mysql:5.7
		volumes:
			- db_data:/var/lib/mysql
		restart: always
		environment:
			MYSQL_ROOT_PASSWORD: ~~~

yml형태로 사용가능

depends_on 여기 적힌 컨테이너 먼저 동작시킨 후 실행 (db를 실행시킨후 web 실행)

도커 컴포즈 명령어

0개의 댓글