Docker Compose的特点
容器编排工具,解决多容器部署的麻烦事
-
Docker Compose 单机多容器部署工具
-
通过yml文件定义多容器如何部署
-
WIN/MAC默认提供Docker Compose,Linux需安装
Docker Compose安装
安装命令
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
查看版本
docker-compose -version
使用Docker Compose安装WordPress
创建项目目录
mkdir my_wordpress
cd my_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: {}
构建并启动项目
# -d:挂后台运行容器
docker-compose up -d
初始化WordPress
浏览器访问http://{{ip}}:8000/,{{ip}}为宿主机ip,根据提示配置WordPress即可
版权说明
本文章内容为马士兵教育《架构师必备技能docker入门到专精》课程的学习笔记