本篇内容主要讲解“码头工人中组成命令的简介及安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“码头工人中组成命令的简介及安装”吧!
简介
组成项目是码头工人官方的开源项目,负责实现对码头工人容器集群的快速编排。从功能上看,跟OpenStack中热量的十分类似。
其代码目前在https://github.com/docker/compose上开源。
组合定位是“定义和运行多个码头工人容器的应用(定义和运行multi-container码头工人应用程序)”,其前身是开源项目无花果。
通过前面的介绍,我们知道使用一个Dockerfile模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况,例如要实现一个Web项目,除了Web服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。
组成恰好满足了这样的需求。它允许用户通过一个单独的docker-compose。yml模板文件(YAML格式)来定义一组相关联的应用容器为一个项目(项目)。
组成中有两个重要的概念:
- <李>
<强>服务(服务)>强:一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。
李> <李><强>项目(项目)强>:由一组关联的应用容器组成的一个完整业务单元,在docker-compose。yml文件中定义.Compose的默认管理对象是项目,通过子命令对项目中的一组容器进行便捷地生命周期管理。
李>组成项目由Python编写,实现上调用了码头工人服务提供的API来对容器进行管理,因此,只要所操作的平台支持码头工人API,就可以在其上利用创作来进行编排管理。
安装
如果是mac或者获胜,安装了码头工人以后自带了docker-compose,可以使用docker-compose版本查看,但是如果是linux就不会安装docker-compose,需要单独安装。
该方法是通过指定版本下载链接完成的,首先需要获取到最新的版本。
<强> 1。获取最新版本(非必须操作)强>
浏览器打开:https://github.com/docker/compose/releases
笔者看到的最新版本为:<强> 1.25.5 强>
<强> 2。下载命令并输出到文件/usr/地方/bin/docker-compose中强>
<代码> # #命令(将链接中版本号替换为读者看到的最新版)
curl https://github.com/docker/compose/releases/download/1.25.5/docker-compose- - l的uname - s”——“uname - m的祝辞/usr/local/bin/docker-compose
# #命令解释
#“uname - s”:是为了获取系统版本,笔者的为:Linux
#“uname - m”:是为了获取系统位数,笔者的为:x86_64 代码>
<强> 3。添加执行权限强>
chmod + x /usr/地方/bin/docker-compose
这种方式可能会存在网络问题,如果失败,多试几次。
引用>到此,相信大家对“码头工人中组成命令的简介及安装”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
码头工人中组成命令的简介及安装