환경변수 확인
https://hub.docker.com/_/mysql
https://hub.docker.com/_/wordpress
# 도커 볼륨 생성
vagrant@docker:~$ sudo docker volume create wpdb
vagrant@docker:~$ sudo docker volume create wpweb
# db 서버 컨테이너 생성
root@docker:~# docker run -d -v wpdb:/var/lib/mysql \
> -e MYSQL_ROOT_PASSWORD=1234 \
> -e MYSQL_DATABASE=wordpress \
> -e MYSQL_USER=ldh \
> -e MYSQL_PASSWORD=qwer1234 \
> --name wpdb mysql:5.7
# web서버 컨테이너 생성
root@docker:~# docker run -v wpweb:/var/www/html \
> -e WORDPRESS_DB_HOST=wpdb \
> -e WORDPRESS_DB_NAME=wordpress \
> -e WORDPRESS_DB_USER=ldh \
> -e WORDPRESS_DB_PASSWORD=qwer1234 \
> --link wpdb:wpdb \
> -p 80:80 \
> -d --name wpweb wordpress:5.7.2
# 워드프레스 wordpress, mysql
# 환경설정 파일이 없어도 환경변수로 정보를 설정할수있다
ex -e WORDPRESS_DB_HOST=...
-e WORDPRESS_DB_USER=...
-e WORDPRESS_DB_PASSWORD=...
-e WORDPRESS_DB_NAME=...
'클라우드 > 도커(Docker)' 카테고리의 다른 글
도커 Docker 이미지 제작 1 (0) | 2021.07.02 |
---|---|
도커 Docker 로드밸런싱 (0) | 2021.07.02 |
도커 Docker 네트워크 / bridge, host, link (0) | 2021.07.01 |
도커 Docker 볼륨 / Bind Mount, 도커 볼륨 (0) | 2021.07.01 |
도커 Docker 컨테이너 관리 (0) | 2021.07.01 |