docker-compose version
desktop 도커를 설치하면 자동으로 깔린다.
도커컴포즈가 설치되어있는 것을 확인하였다.
mysql 디렉토리와 동일한 경로에 wp 디렉토리를 만들었다.
wp 디렉토리 안에 docker-compose.yml 파일을 만들었다.
# wp/docker-compose.yml
version: '2'
services:
db:
image: mysql:5.7
volumes:
- ./mysql:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: wordpress:latest
volumes:
- ./wp:/var/www/html
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
docker ps
로 컨테이너를 확인하고, wordpress와 mysql container를 stop, 삭제 한다.
docker stop 76fb915e8645 d7ce058ee70c
docker rm 76fb915e8645 d7ce058ee70c
그리고 도커 컴포즈를 실행한다.
docker-compose up -d
처음 시도할때는 오래걸린다.
docker-compose down
컴포즈를 종료한다.
'도커 & 쿠버네티스 > docker' 카테고리의 다른 글
docker-compose.test.yml 파일 Property services is not allowed 에러 (0) | 2024.06.25 |
---|---|
Docker로 띄운 Mysql 접속 에러 (0) | 2023.05.02 |
Dockerfile ENV, ARG 차이 (0) | 2023.02.23 |
도커 설치 및 실행 (0) | 2022.05.13 |