docker-compose(单机版的容器编排工具)

类似ansible剧本 安装docker-compose编排工具

yum install -y docker-compose #(需要epel源)

##docker-compose配置文件详细指令详解,参考如下链接 http://www.jianshu.com/p/2217cfed29d7

上传两个docker镜像文件,mysql5.7和wordpress 在这里插入图片描述

导入镜像 在这里插入图片描述

创建目录进行规划

mkdir my_wordpress && cd my_wordpress

编辑docker-compose文件 vim docker-compose.yml

version: '3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     volumes:
       - web_data:/var/www/html
     ports:
       - "80:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:
    web_data:

#启动

docker-compose up

#后台启动

docker-compose up -d

查看存在两个容器 在这里插入图片描述

进入容器查看服务对应的数据库,进入数据库的密码,上面compose配置文件中存在的密码。 在这里插入图片描述

浏览器访问IP地址,192.168.111.10 在这里插入图片描述

填写配置信息 在这里插入图片描述

配置成功登录 在这里插入图片描述

登录 在这里插入图片描述

登录后首页wordpress仪表盘 在这里插入图片描述

如果服务死掉了,可以直接启动

#表示启动所有服务
docker-compose start

在这里插入图片描述