docker08-compose案例
搭建wordpress的博客
1、创建案例目录
[root@node1 ~]# mkdir /compose/wordpress [root@node1 ~]# cd /compose/wordpress/
2、撰写yaml文件
[root@node1 wordpress]# cat docker-compose.yaml
version: "3.9"
services:
wordpress:
image: wordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: 123.com
WORDPRESS_DB_NAME: wordpress
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: 123.com
MYSQL_ROOT_PASSWORD: 123.com
#启动
[root@node1 wordpress]# docker-compose up -d
#查看
[root@node1 wordpress]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dca2162540ae wordpress "docker-entrypoint.s…" About a minute ago Up About a minute 0.0.0.0:8080->80/tcp wordpress_wordpress_1
71997a8e8f1a mysql:5.7 "docker-entrypoint.s…" About a minute ago Up About a minute 3306/tcp, 33060/tcp wordpress_db_1
测试图: