1.容器的编排工具 compose
通过一个脚本,按顺序值所安装的应用,就是容器编排。docker compose 时单机多容器部署工具。Linux版本需要安装compose。
1)安装compose 官网地址:https://docs.docker.com/compose/install/
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#安装 compose
sudo chmod +x /usr/local/bin/docker-compose # 文件夹授权
docker-compose -version #查看是否安装成功,会返回安装版本
2)安装WordPress 官网地址:https://docs.docker.com/compose/wordpress/
- 在/usr/local 目录下 创建wordpress文件夹 mkdir workpress 在wordpress目录下 创建docker-compose.yml
version: '3.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
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
- 对docker-compose.yml执行 (中间无需人工参与)
docker-compose up -d # -d 也是后台执行
- 会创建两个容器wordpress_db_1 数据库容器 与 wordpress_wordpress_1 应用容器
- 这时候输入ip:8000 就可以访问初始化的开源博客了,初始化完成后登录就尅进入到wordpress后台了。