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

 测试图: