首页 > 其他分享 >docker-compose vs docker-stack

docker-compose vs docker-stack

时间:2024-07-08 13:53:53浏览次数:9  
标签:容器 compose vs 版本 docker local stack

docker-compose vs docker-stack 都是docker两个容器编排工具,docker-compose是属于第三方容器编排工具需要单独安装,docker-stack是docker内置容器编排工具。

docker-compose一般配合K8S使用,目前要容器管理方面K8S有着比较明显的优势,所以docker-compose 目前比较流行。

docker-stack一般配合Docker Swarm使用,使用docker-stack需要初始化 Docker Swarm。

两个工具都是使用YAML文件格式,配置和使用上也大差不差,docker-compose脱离集群管理,只是一个容器编排工具理论上配置更简单易用。

docker-compose

在线安装使用命令安装即可,商店的版本一般都落后,除非你是商用级的Linux系统,否则一般版本都会落后很多。

apt install docker-compose

选择离线安装可以获取到最新版。

https://github.com/docker/compose

版本比较多,Linux系统选择红色圈出来的版本即可,己经是二进制文件,拷到服务器路径下:/usr/local/bin/ ,将文件重命名为:docker-compose ,那么完整的路径是:/usr/local/bin/docker-compose,给权限即可:

chmod +x /usr/local/bin/docker-compose

可以通过检查版本,来检查离线安装是否成功。

docker-compose --version

使用方法。

docker-compose up -d

 

标签:容器,compose,vs,版本,docker,local,stack
From: https://www.cnblogs.com/netcore3/p/18289659

相关文章

  • winston日记不能输出到vscode控制台显示问题
    修改launch.json,在configurations里面增加"console":"integratedTerminal".console配置有三个选项, integratedTerminal集成终端, internalConsole内部终端,externalTerminal外部终端{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。......
  • 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
    Docker是一种开源的容器化平台,用于构建、部署和管理应用程序。它采用了轻量级的虚拟化技术,允许将应用程序及其依赖包装在一个独立的容器中,以便于在不同的环境中运行。Docker的主要优势包括:1.轻量级和快速启动:Docker容器与传统虚拟化相比更轻量级,可以在几秒钟内启动和停止。......
  • 【Docker系列】Docker 镜像构建中的跨设备移动问题及解决方案
    ......
  • Docker 常用命令
    镜像管理容器管理容器运行数据卷管理常用Dockerfile指令日常操作网络管理插件管理......
  • VSCode实现Markdown用法
    Python学习黄俊人一、Markdown语法标题一级标题二级标题引用引用一段话列表无序列表列表1列表2列表3有序列表嵌套TodoListab表格左对齐居中对齐右对齐abc段落换行?——两个以上空格后回车/空一行分割线——......
  • kubernetes集群部署:node节点部署和cri-docker运行时安装(四)
    安装前准备同《kubernetes集群部署:环境准备及master节点部署(二)》安装cri-docker在Kubernetes1.20版本之前,Docker是Kubernetes默认的容器运行时。然而,Kubernetes社区决定在Kubernetes1.20及以后的版本中逐步淘汰对Docker的直接支持,一直到Kubernetes1.24版本彻底......
  • Vscode连接虚拟机报错
    Vscode连接虚拟机报错问题解决问题解释Permissiondenied,pleasetryagain.出现这个问题通常表示身份验证失败。可能的原因有SSH用户密码错误SSH端口非默认SSH配置文件问题虚拟机SSH服务问题:可能SSH服务没有正常启动或防火墙阻止了SSH连接ip地址错误问题分析重新检......
  • VRRP和IPVS
    1.VRRP VRRP(VirtualRouterRedundancyProtocol,简称VRRP,虚拟路由冗余协议)是一种选择协议,它可以把一个虚拟路由器的责任动态分配到局域网上的VRRP路由器中的一台。控制虚拟路由器IP地址的VRRP路由器称为主路由器,它负责转发数据包到这些虚拟IP地址。VRRP一旦主路由器不可用......
  • lvs看这一篇就够了!!!
    lvs负载均衡集群一、集群是什么1集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。​2集群组成后,可以利用多个计算机和组合进行海量请求处理(**负载均衡**),从......
  • Docker容器监控之CAdvisor+InfluxDB+Granfana
    1、编写docker-compose.ymlvolumes:grafana_data:{}services:influxdb:image:tutum/influxdbrestart:alwaysenvironment:-PRE_CREATE_DB=cadvisorports:-"8083:8083"-"8086:8086"volumes:-./data/influ......