docker compose 容器编排工具
程序员文章站
2022-05-14 20:38:22
...
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后台了。
推荐阅读
-
Docker Compose部署项目到容器-基于Tomcat和mysql的商城项目(附源码和sql下载)
-
详解Docker之Compose服务编排
-
使用Docker compose编排Laravel应用的方法
-
AspNetCore容器化(Docker)部署(三) —— Docker Compose容器编排
-
docker-compose编排参数详解
-
再见 Docker,是时候拥抱下一代容器工具了
-
在Docker构建的容器中实现安装ping工具
-
.net core docker容器编排部署(linux)
-
Docker 使用nsenter工具进入容器的操作
-
Docker-compose 编排工具安装