首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
数据库
›
SQL-Server
›
Docker高级管理--Compose容器编排与私有堆栈(Docker技 ...
返回列表
发新帖
Docker高级管理--Compose容器编排与私有堆栈(Docker技能集群与应用)
[复制链接]
发表于 2026-1-25 01:45:01
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
本文先容了Docker的三大工具:Docker Machine用于创建和管理Docker主机,Docker Compose用于单引擎模式下的多
容器
应用摆设和管理,而Docker Swarm则是一个集群管理工具,提供
微服务
应用编排
功能
。Docker Machine支持在差异情况设置Docker主机,Compose通过yaml文件实现
容器
编排,Swarm则提供集群管理和应用编排,但相比Kubernetes
功能
较少。
Docker Machine
简介
Docker Machine 是一种可以让您在捏造主机上安装 Docker 的工具,并可以利用 docker-machine 下令来管理主机。
Docker Machine 也可以会合管理全部的 docker 主机,比如快速的给 100 台
服务器
安装上 docker。
Docker Machine 管理的捏造主机可以是机上的,也可以是云供应商,如阿里云,腾讯云,AWS,或 DigitalOcean。
利用 docker-machine 下令,您可以启动,查抄,制止和重新启动托管主机,也可以升级 Docker 客户端和守卫步调,以及设置 Docker 客户端与您的主机举行通讯。
Swarm 集群管理
简介
Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池变革为单个捏造 Docker 主机。 Docker Swarm 提供了尺度的 Docker
API
,全部任何已经与 Docker 守卫步调通讯的工具都可以利用 Swarm 轻松地扩展到多个主机。
支持的工具包罗但不限于以下各项:
Dokku
Docker Compose
Docker Machine
Jenkins
原理
如下图所示,swarm 集群由管理节点(manager)和工作节点(work node)构成。
swarm mananger:负责整个集群的管理工作包罗集群设置、服务管理等全部跟集群有关的工作。
work node:即图中的 available node,重要负责运行相应的服务来实验使命(task)。
Docker Compose 概述
现有 docker 举行项目摆设存在的题目
1、为了完成一个完备项目势必用到N多个
容器
(一个容器只运行一个进程)共同完成项目中业务开辟,一旦引入N多个容器,容器之间就会形成某种依靠,也就意味某个容器或某些容器的运行须要其他容器优先启动之后才气正常运行。容器的编排显得至关告急,容器的运行肯定要有先后次序。
2、现在这种方式利用容器,没有办法站在项目标角度将一个项目用到的一组容器分别到一起,日后难点在于项目标多
服务器
摆设。比如项目在当前
服务器
上运行乐成,须要将项目再摆设到另一台服务器上,但我们不清晰哪组容器是项目引用的,哪组容器是别的引用的。
Docker Compose 简介
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从
功能
上看,跟 OpenStack 中的 Heat 非常雷同。
快速编排:站在项目角度将一组干系联容器整合在一起,对这组容器按照指定次序举行启动。
Compose 在GitHub上的地点:https://github.com/docker/compose
Compose 是用于界说和运行多容器 Docker 应用步调的工具。通过 Compose,您可以利用 YML 文件来设置应用步调须要的全部服务。然后,利用一个下令,就可以从 YML 文件设置中创建并启动全部服务。利用 Docker Compose 可以轻松、高效的管理容器。
先查抄当前情况中是否有compose;
如果发现没有,将以下包,拉取到指定的位置即可;
然后给这个文件一个实验权;
再次查察就可以了;
然后快速摆设本次实验情况所需的镜像;
实验导入脚本即可将该目次下的全部镜像导入到体系中;
查抄一下:
回复
使用道具
举报
返回列表
浏览过的版块
人工智能
Java
SAAS
云原生
DevOps与敏捷开发
分布式数据库
物联网
Oracle
主机安全
滴水恩情
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表