root@ubuntu:~/prac# vi wp-Dockerfile
FROM wordpress:latest
ENV WORDPRESS_DB_HOST db
ENV WORDPRESS_DB_USER wpuser
ENV WORDPRESS_DB_PASSWORD 1234
ENV WORDPRESS_DB_NAME wordpress
EXPOSE 80
root@ubuntu:~/prac# vi db-Dockerfile
FROM mariadb
ENV MYSQL_ROOT_PASSWORD 1234
ENV MYSQL_DATABASE wordpress
ENV MYSQL_USER wpuser
ENV MYSQL_PASSWORD 1234c
root@ubuntu:~/prac# docker build -t wp:1.0 -f wp-Dockerfile .
root@ubuntu:~/prac# docker build -t db:1.0 -f db-Dockerfile .
root@ubuntu:~/prac# docker run --name db -dv /mariadb:/var/lib/mysql db:1.0
root@ubuntu:~/prac# apt install mysql-client
root@ubuntu:~/prac# docker inspect db | grep IPAddr
root@ubuntu:~/prac# docker inspect db | grep IPAddr
"SecondaryIPAddresses": null,
"IPAddress": "**172.17.0.2**",
"IPAddress": "**172.17.0.2**",
root@ubuntu:~/prac# mysql -u wpuser -p1234 -h 172.17.0.2
root@ubuntu:~/prac# docker run -dp 6464:80 --link db:db --name wp wp:1.0
브라우저 접속