1. 创建 一个 overlay 的网络 driver

  docker network create -d overlay demo

  查看网络列表

    docker network ls

2. 创建mysql 的服务

  docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress --network demo --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql:5.7.27

  其中

    --mount (类似与 volume)  type=volume (mount的类型为 volume),source=mysql-data (本地存储数据的位置在 mysql-data内)  ,destination=/var/lib/mysql(service 内 存储数据的位置在 /var/lib/mysql)

  查看 mysql 镜像  (发现mysql 可拓展 并且 运行在本地 docker-host 上)

    docker service ls

    docker service ps mysql

3. 创建 wordpress 的 service

  docker service create --name wordpress -p 80:80 --network demo --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS_DB_HOST=mysql wordpress

  查看 wordpress 镜像  (发现 wordpress 可拓展 并且 运行在本地 docker-host 上)

    docker service ls

    docker service ps wordpress

  查看 docker-host 的 ip 地址 (wordpress 在哪台机器上 就访问 那台机器的ip 地址即可)

  访问 192.168.205.10  填写一些基本配置

4. 此时发现 使用 docker-node1 的 ip 和 docker-node2 的 ip 也能访问 wordpress

  查看 docker-node1 的网络  和 docker-node2 的网络 发现 demo 的 overlay 网络 会通过 swarm 自动同步过去  

最新文章

  1. Oracle_数据处理
  2. Python的with用法理解
  3. html中相似的标签、属性的区别
  4. Vue学习笔记-1
  5. SparkSql 不支持Date Format (支持Timestamp)
  6. Treeview获取父节点
  7. JqueryUI-3
  8. Sicily-1152 回溯算法
  9. PHP - 目录、文件操作
  10. Android项目---语言适配
  11. POJ 1328 Radar Installation#贪心(坐标几何题)
  12. [转帖]TLS 1.3 VS TLS 1.2,让你明白 TLS 1.3 的强大
  13. 用python一起来看流星雨
  14. JAVA方法参数传递
  15. html5-了解元素的属性
  16. SQL那些事儿(十一)--ODBC,OLE-DB,ADO.NET区别[转]
  17. phpstorm之自定义代码碎片(tab键自动填充代码)
  18. C#平均值计算器具体实现
  19. 06-matplotlib-饼状图
  20. ASP.NET Core 2 学习笔记

热门文章

  1. Ubuntu不会放弃32位应用程序
  2. vue + canvas 图片加水印
  3. FULLTEXT INDEX全文索引
  4. linux中实用的小工具lrzsz
  5. mcu运行时间估算
  6. 14.swoole学习笔记--异步读取文件
  7. 160-PHP 文本替换函数str_replace(一)
  8. ZOJ 3795 Grouping 强连通分量-tarjan
  9. 六、React 键盘事件 表单事件 事件对象以及React中的ref获取dom节点 、React实现类似Vue的双向数据绑定
  10. 代理模式(Proxy Pattern)C#版本的