본문 바로가기
DevOps/Docker

[Docker] : docker-compose.yml 작성과 활용하기

by 오주현 2022. 3. 7.
반응형

docker-compose.yml 작성과 활용

docker run -d --name mysql \\
alicek106/composetest:mysql \\
mysqld
docker run -d -p 80:80 \\
--link mysql:db --name web \\
alicek106/composetest:web \\
apachectl -DFOREGROUND

run 명령어를 docker-compose.yml 파일로 변환해 컨테이너를 생성하고 실행한다.

version : '3.0'
services:
	web:
		image: alicek106/composetest:web
		ports:
			- "80:80"
		links:
			- mysql:db
		command: apachectl -DFOREGROUND
	mysql:
		image: alicek106/composetest:mysql
		command: mysqld

docker-compose.yml 파일이다.

어떤 설정도 하지 않으면 도커 컴포즈는 현재 디렉터리의 docker-compose.yml 파일을 읽어 로컬의 도커 엔진에게 컨테이너 생성을 요청한다.

docker-compose up -d

명령어로 컨테이너를 생성한다.

 

 


📖 ← [ 시작하세요! 도커/쿠버네티스 ] 책을 참고하여 공부하였습니다.

반응형

댓글