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