admin管理员组

文章数量:1530049

目录

一、前言

二、容器集群管理问题

2.1 docker集群管理问题概述

2.1.1 docker为什么需要容器部署

2.2 docker容器集群管理面临的挑战

三、docker集群部署与管理解决方案

四、Docker Swarm概述

4.1 Docker Swarm是什么

4.1.1 Docker Swarm架构图

4.1.2 Docker Swarm几个概念

4.1.3 Swarm工作流程

4.2 Docker Swarm特点

4.2.1 Docker Swarm优势

4.3 Docker Swarm应用场景

五、Docker Swarm使用实践

5.1 前置准备

5.1.1 服务器

5.1.2 提前安装docker

5.1.3 安装指定版本docker过程

5.2 集群基本操作

5.2.1 初始化集群操作

5.2.2 其他节点加入到集群

5.2.3 查看集群节点信息

5.2.4 解散集群

5.3 集群管理操作常用命令

5.3.1 查看集群节点信息

5.3.2 节点升级和降级

5.3.3 节点下线与上线

5.4 swarm服务管理操作实践

5.4.1 服务定义命令

5.4.2 使用swarm创建nginx容器

5.4.3 swarm 服务常用命令

5.4.4 swarm 创建mysql容器

5.5 swarm 集群弹性伸缩

5.5.1 弹性伸缩概念

5.5.2 mysql 弹性伸缩操作实践

5.5.3 update 命令对服务进行扩缩容

5.5.4 scale命令对服务扩缩容

5.6 swarm 集群服务滚动更新

5.6.1 滚动更新概念

5.6.2 swarm 滚动更新命令格式

5.6.3 升级mysql镜像为8.0

5.7 swarm 结合docker-compose使用

5.7.1 Docker Stack 简介

5.7.2 Docker Stack 使用过程

5.7.3 Docker Stack 核心特性

5.7.4 Docker Stack 部署nginx服务

5.7.5 Docker Stack 部署服务参数补充说明

5.7.6 Docker Stack 于Docker Service 差异

六、写在文末


一、前言

随着容器化部署越来越普遍,docker作为容器化部署最底层的支撑技术,也在云原生技术火热的当下占据着越来越重要的地位,但随之而来的也带来了新的问题,比如如何高效、便捷的对docker容器进行运维管理,如何可视化监控docker运行过程中的各种指标等等,尽管市面上也逐渐出现了一些解决方案,但如何结合项目或团队自身的状况去实践,也成了很多技术团队在使用docker做容器化部署时的一个难题。

二、容器集群管理问题

2.1 docker集群管理问题概述

相信做过微服务开发的同学应该不陌生,微服务经常与集群、分布式联系在一起,为什么呢?简单来说,任何一个跑在线上的系统,

本文标签: 详解Dockerswarm