欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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后台了。