当前位置:   article > 正文

【狂神说Java】Docker进阶篇超详细版教程通俗易懂

【狂神说java】docker进阶篇超详细版教程通俗易懂

狂神说Docker(下半场)

Docker Compose

简介

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装

看官方文档
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
多看官网…

体验

地址:https://docs.docker.com/compose/gettingstarted/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

yaml 规则

在这里插入图片描述
https://docs.docker.com/compose/compose-file/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

开源项目

博客

在这里插入图片描述
https://docs.docker.com/compose/wordpress/
在这里插入图片描述
docker-compose up -d #后台启动
在这里插入图片描述

实战

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Docker Swarm

购买服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按量付费:用时花钱,不用不收钱
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分组可以不设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4台机器安装docker

在这里插入图片描述

工作模式

在这里插入图片描述
在这里插入图片描述

搭建集群

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成令牌在任何一个manager节点上就可以
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Raft协议

在这里插入图片描述
在这里插入图片描述

体会

命令只能在manager上执行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
虽然是在docker-1机器上创建的,但1、2、4上都没有这个docker进程
在这里插入图片描述
跑到了3上,docker-3也是manager节点
在这里插入图片描述
动态更新nginx成3个副本,1上没有,2、3、4都有nginx。但用1的ip访问也能访问到nginx
在这里插入图片描述
在这里插入图片描述
如果开10个时,四个节点上分别跑3、3、2、2个nginx容器。
同样的命令也可以再设置成只有1个副本
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
k8s更难,功能更多。swarm相当于简单版的k8s

概念总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Overlay可使多个相互;ping不同的机器联通并变成一个整体

Docker Stack

在这里插入图片描述
在这里插入图片描述

Docker Secret

在这里插入图片描述
k8s中也有这个概念,学k8s的时候再说

Docker Config

在这里插入图片描述
在这里插入图片描述

拓展到K8S

在这里插入图片描述
超过10台用k8s不用swarm
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号