실제 환경에서는 php 설치, apache 설치, mariaDB ( Mysql ) 설치, wordpress 소스 코드가 필요하다. 하지만, 컨테이너를 이용하게 되면 이를 두 개의 컨테이너로 구성할 수 있다
- Mysql 이미지 - 배포 -> DB 컨테이너
- wordpress 이미지 - 배포 -> WP 컨테이너
docker container run -d --name wpdb -v wpdbvol:/var/lib/mysql \
> --restart=always -e MYSQL_ROOT_PASSWORD=test123 -e MYSQL_DATABASE=wordpress \
> mysql:5.7
docker container run -d --restart=always -p 8080:80 --name=wp -e WORDPRESS_DB_PASSWORD=test123 -e WORDPRESS_DB_NAME=wordpress -e WORDPRESS_DB_USER=root --link wpdb:mysql -v wpvol:/var/www/html wordpress
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=9559:8080 --detach=true --name=cadvisor google/cadvisor:latest