Docker swarm 实战-部署wordpress

创建一个overlay的网络

docker network create -d overlay demo6imq8da3vcwvj2n499k4bwdlt
docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
feea5ba8507b        bridge              bridge              local
6imq8da3vcwv        demo                overlay             swarm
84e129614ea7        docker_gwbridge     bridge              local
d1b0002bf8c8        host                host                local
dgfigrlal70j        ingress             overlay             swarm
633e169e521c        none                null                local

在swarm集群中,创建一个网络之后并不会立即同步到其他节点中,只有当该网络被某个服务使用时,才会同步过去。

创建一个mysql服务

docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQLDATABASE=wordpress --network=demo --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql:5.7ep1vpcjhsevqk6s8qti0m3voc
overall progress: 1 out of 1 tasks
1/1: running   [==================================================>]
verify: Service converged
docker service lsID                  NAME                MODE                REPLICAS            IMAGE               PORTS
ep1vpcjhsevq        mysql               replicated          1/1                 mysql:5.7
docker service ps mysql
ID                  NAME                IMAGE               NODE                DESIRED STATE       CURRENT STATE           ERROR               PORTS
rzl03fvgyjkv        mysql.1             mysql:latest        swarm-manager       Running             Running 2 minutes ago
docker psCONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS               NAMES
34aae70f6c30        mysql:5.7        "docker-entrypoint.s…"   4 minutes ago       Up 4 minutes        3306/tcp            mysql.1.rzl03fvgyjkvruwfcylsprwub

创建一个wordpress服务

docker service create --name wordpress -p 80:80 --network=demo --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS+DB_HOST=mysql wordpress7w40cbn1clnd3i5zxaweyf726
overall progress: 1 out of 1 tasks
1/1: running   [==================================================>]
verify: Service converged
docker service lsID                  NAME                MODE                REPLICAS            IMAGE               PORTS
ep1vpcjhsevq        mysql               replicated          1/1                 mysql:latest
7w40cbn1clnd        wordpress           replicated          1/1                 wordpress:latest    *:80->80/tcp
docker service ps wordpressID                  NAME                IMAGE               NODE                DESIRED STATE       CURRENT STATE           ERROR                       PORTS
yknadxszq302        wordpress.1         wordpress:latest    swarm-worker1       Running             Running 6 seconds ago

浏览器访问

转载于:https://www.cnblogs.com/jie-fang/p/10279479.html

Docker swarm 实战-部署wordpress相关推荐

  1. Docker Swarm从部署到基本操作

    关于Docker Swarm Docker Swarm由两部分组成: Docker集群:将一个或多个Docker节点组织起来,用户就能以集群的方式进行管理: 应用编排:有一套API用来部署和管理容器: ...

  2. 从零开始学习docker(十八)Swarm mode 部署wordpress

    撸了今年阿里.头条和美团的面试,我有一个重要发现.......>>> 本次我们部署一个稍微负复杂的application--wordpress. 之前我们使用docker run分别 ...

  3. docker swarm 实战

    Docker Swarm 是 Docker 官方三剑客项目之一,提供 Docker 容器集群服务,是 Docker 官方对容器云生态进行支持的核心方案. 一.基本概念: 运行 Docker 的主机可以 ...

  4. 聊聊 Docker Swarm 部署 gRPC 服务的坑

    gRPC 是一个高性能.开源和通用的 RPC 框架,面向移动和 HTTP/2 设计,也是目前流行的微服务架构中比较突出的跨语言 RPC 框架. 一直以来,我们的微服务都是基于 gRPC 来开发,使用的 ...

  5. Docker Swarm 命令

    docker service ps 命令  docker node 命令  docker stack ps 命令  docker swarm unlock 命令  Docker Command 命令 ...

  6. 如何使用Docker Swarm管理更多容器

    by nolan grace 通过诺兰·格雷斯 如何使用Docker Swarm管理更多容器 (How to manage more containers with Docker Swarm) Sca ...

  7. 使用Docker Swarm来运行服务

    本文讲的是使用Docker Swarm来运行服务[编者的话]本文介绍了Docker 1.12中的Docker Swarm Mode,包括如何安装Docker Engine.如何建立Swarm集群.如何 ...

  8. docker swarm节点创建

    1.docker swarm 节点部署 设备准备:(机器环境Centos:7) IP:10.0.0.5 主机名:manager_master 角色:swarm manager IP:10.0.0.3 ...

  9. 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

最新文章

  1. 《OpenCV3编程入门》学习笔记5 Core组件进阶(四)图像对比度、亮度值调整
  2. 26 进程优先级队列Queue
  3. CentOS用户和用户组的操作
  4. 二叉树题目----4 前序遍历重构二叉树 AND 求二叉树中所有结点的个数
  5. python设置文件编码_python批量修改文件编码格式的方法
  6. 分布式事物一致性设计思路
  7. 性能调优之综合篇 - Linux系统性能监控和故障排查利器Sysdig
  8. [Java] 蓝桥杯BASIC-28 基础练习 Huffuman树
  9. matlab2015a手册,matlab2015a
  10. vue 倒计时 插件_VUE-倒计时插件使用(订单,砍价,拼团,倒计时使用)
  11. windows打包ios app
  12. 中国大学慕课python测验八答案_中国大学慕课Python编程基础章节测验答案
  13. Android 11何时进入手机,以及如何安装?
  14. python 将目录下的文件和子目录复制到指定文件夹
  15. Python暑期实践7.27
  16. SourceTree 下载及跳过注册码
  17. 联想服务器安装系统蓝屏怎么办,联想电脑装系统出现蓝屏怎么办
  18. 2020BAJT等九大一线大厂的薪资和职级对比
  19. Python之turtle库画各种有趣的图及源码(更新中)
  20. 微信有没有免费提现服务器,微信有没有免费提现的方法 教你三个微信提现的小技巧...

热门文章

  1. 跨站的艺术-XSS Fuzzing 的技巧
  2. WatiN-Html元素的操作
  3. 二叉树三种遍历(递归以及非递归实现)
  4. hdu2570 迷瘴
  5. WTL 学习博文地址
  6. [系列文章]上传文件管理控件v2
  7. fork与vfork的区别
  8. Spring Boot 整合Mybatis (一)
  9. 一个从文本文件里“查找并替换”的功能
  10. 如何写年终总结(转)