首页 > 其他分享 >docker compose的v1\v2版本安装及使用上的区别

docker compose的v1\v2版本安装及使用上的区别

时间:2023-04-04 13:56:00浏览次数:38  
标签:bin Compose v1 v2 compose usr docker 安装

【docker系列】docker compose的v1\v2版本安装及使用上的区别

文章目录
一、简介
二、 安装 docker Compose 1.x版本
三、安装docker compose v2版本
一、简介
Docker Compose 可以按照规范的定义文件(docker-compose.yml)一次性启动运行多个具有依赖关系的容器。本质上说,Docker Compose是一个功能更丰富的docker run命令行工具。只把它当成工具去理解就可以了,其核心的内容仍然是docker知识点:容器、镜像、仓库、网络、数据卷。

二、 安装 docker Compose 1.x版本
执行安装脚本
如果你的服务器网络条件允许,可以使用下面的命令行直接将二进制文件存储到/usr/local/bin目录,并重命名为docker-compose。

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
1
安装的是Docker Compose 1.29.2版本,如果你的网络条件不允许,直接去这里(CSDN,我上传的)下载,直接放到/usr/local/bin目录下。

对二进制文件应用可执行权限

$ sudo chmod +x /usr/local/bin/docker-compose
1
创建连接放入/usr/bin,因为/usr/bin在PATH目录下可以不用绝对路径直接访问。

$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
1
验证安装结果

$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c
1
2
三、安装docker compose v2版本

虽然docker compose v2版本已经推出,但是docker官方表示不会放弃对1.x版本的支持。因为二者从使用习惯上是两种方式

docker compose1.x 是相对独立的命令,命令行方式如:docker-compose --version
docker compose v2 被规划为Docker CLI的一部分,命令行方式如docker compose version。注意docker与compose之间是空格,不是中横线;version 作为一个命令存在,而不是参数。
在Mac和windows操作系统中,docker compose已经是docker CLI的一部分,也就是在安装docker的时候,就具备了执行docker compose的能力。

在linux版本下,需要我们来安装一下,安装过程其实是差不多的。注意的是必须安装到指定的目录下,才能被Docker CLI识别,以Docker CLI命令模式运行。

运行以下命令以下载 Docker Compose 的当前稳定版本:
$ mkdir -p ~/.docker/cli-plugins
$ curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
1
2
~/.docker为当前操作用户安装 Compose V2 。要为系统上的所有用户安装 Docker Compose,请替换~/.docker/cli-plugins为/usr/local/lib/docker/cli-plugins.

对二进制文件应用可执行权限:
$ chmod +x ~/.docker/cli-plugins/docker-compose
1
测试您的安装
$ docker compose version
Docker Compose version v2.2.3
————————————————
版权声明:本文为CSDN博主「字母哥哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hanxiaotongtong/article/details/125477514

标签:bin,Compose,v1,v2,compose,usr,docker,安装
From: https://www.cnblogs.com/iancloud/p/17286149.html

相关文章

  • WT3209锂电同步升12V1A
       WT3209是一款高功率密度的全集成BOOST升压转换器,内部集成的功率MOSFET管导通电阻为上管13mΩ和下管11mΩ。可为便携式系统提供空间小尺寸解决方案。WT3209具有2.7V至12V的宽输入电压范围,应用在单节或两节锂电池的便携电子产品中。该转器件具备10A开关电流能力,并且能......
  • WT6018同步降压36V降3.3V1A
        WT6018是一款DC-DC同步降压转换器芯片。输入电压范围4.5V-40V,WT6018可提供1A的电流连续输出电流有两个集成N沟道MOSFET。内部同步电源开关无需提供外部肖特基二极管。在灯光下负载,调节器连续运行导通模式可保持低输出纹波。电流模式控制提供紧密的负载瞬态响应和逐......
  • 【初赛】「阅读程序」题答v1.0
    「阅读程序」题答核心要义:是设法弄清程序的功能,每个题目的写作目的。一、方法1、直接模拟:一般适用于T1、T2中的递归题,计算题等没有算法的题。2、看出算法直接填:最佳方法。需要较多模板,但耗时少,准确率高。3、模拟几次后找规律:不知道算法时采用(大胆猜测,小心求证),适用性较广,且一般都对,......
  • 【初赛】「程序填空」题答v1.0
    「程序填空」题答核心要义:是算法基本功和对他人思想的理解。一、题型1、变量方面:定义变量的数据类型(声明);设定变量的初值(初始值);对变量的赋值(赋值);根据变量的辖域确定其是全局变量还是某个子程序的局部变量(作用域)。2、循环方面:定义循环变量;设定循环变量的初值和终值;在循环体中怎样引用......
  • 安装docker-compose
    安装docker-compose下载安装文件sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-uname-s-uname-m-o/opt/docker-compose/docker-compose赋予执行权限sudochmod+x/opt/docker-compose/docker-compose ......
  • S5PV210开发 -- 串口驱动开发
    上篇文章讲的UART,更多的是硬件相关的知识。接下来进入正题了,串口驱动开发。一、阅读原理图我们用的是UART2串口,则接收管脚XuRXD2复用GPA1_0,发送管脚XuTXD2复用GPA1_1二、S5PV210UART (1)通用异步接收器和发送器的概述 (p-853)S5PV210中的通用异步接收器和发送器(UART)提供四......
  • S5PV210开发 -- UART 详解
    上一篇文章系统的讲了一下通信的分类,包括并行通信,串行通信。串行通信的分类,包括同步通信,异步通信。这篇文章我们主要讲一下UART 串口编程,我们并不陌生。之前讲过RS485通信,参看:UNIX再学习--RS485串口编程再者,参看:日常生活小技巧--UART回环测试一、基本概念 参看:UART--维......
  • S5PV210开发 -- 通信
    参看:串行通信基本原理参看:【51单片机】(手把手教你)串口通信-基础篇一、基本概念首先,我们先看一下什么是 通信(communication)随着计算机网络化和微积分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部......
  • S5PV210开发 -- Linux dd命令
    昨天群里有人询问,为什么破坏BootLoader破坏不掉。出现错误:dd:writing'/dev/mtdblock0':Operationnotpermitted我说需要插着SD卡才可以。(这个也不对,不插SD卡也可以,那这个错误还是没有搞清楚)然后我们来看一下它操作指令:  busyboxddif=/dev/zeroof=/dev/mmcblk0bs=512......
  • mp4v2再学习 -- H264视频编码成MP4文件
    一、H264视频编码成MP4文件参看:H264视频编码成MP4文件参看:mp4v2在VS2010下的编译与在项目中的使用最近做项目需要将H264文件封装为mp4文件,从网上找到了MP4V2库,下载下来后不知道从何下手,官方网站https://code.google.com/p/mp4v2/在windows下的编译过程介绍的很简短,对刚刚开始使用VS......