4. Docker Compose 安装

4. Docker Compose 安装

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

Docker Compose 安装

Linux中可以使用apt & yum & dnf 等从发行包管理器中二进制包来安装,但安装的版本过于久远,这里推荐使用 下载 二进制包的方式进行安装。

命令下载 Docker Compose

通过Github

ShellScript
sudo curl -L "https://github.com/docker/compose/releases/download/v2.14.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

如Github访问不了或过慢则通过daocloud加速下载

ShellScript
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/v2.14.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

注意:

  • 这里是固定v2.14.1版本,可以通过 https://github.com/docker/compose/releases 查询最新版或者需要的版本,然后替换 curl URL中的 版本
  • 命令安装位置为 /usr/local/bin/docker-compose 可根据系统情况自定义目标位置

最后授予执行权限,如按照上方命令安装

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

然后输入版本查看命令

ShellScript
docker compose version

返回 Docker Compose version v2.14.2 安装完成。

手动下载 Docker Compose

浏览器访问 https://github.com/docker/compose/releases 找到 latest 版本或者指定的版本下载对应系统对应版本的二进制包,如果找到不到你的系统版本 记得点击 Show all assets 按钮来显示所有资源,下载后重命名并根据系统放到对应位置即可。记得授予执行权限。

如无法访问下载或下载慢,可到本站自托管资源下载站点下载:

4. Docker Compose 安装

Docker-compose 二进制包

下载口令 5s9N

安装也可参考官方给出了4个建议的安装位置:

  • /usr/local/lib/docker/cli-plugins/
  • /usr/local/libexec/docker/cli-plugins/
  • /usr/lib/docker/cli-plugins/
  • /usr/libexec/docker/cli-plugins/

(记得授权文件可执行chmod +x

文档参考
docker https://www.docker.com
docker github https://github.com/docker/docker-ce
docker教程 菜鸟教程 https://www.runoob.com/docker/docker-tutorial.htm

Zimri 收集整理,欢迎转载,请注明出处:https://www.insilen.com/post/476.html

文章遵循 署名-非商业性使用-相同方式共享 4.0 国际(CC BY-NC-SA 4.0)协议

(0)
打赏 微信赞赏 微信赞赏 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-19 21:49
下一篇 2022-12-21 01:38

相关推荐

  • 3. Docker镜像加速

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后…

    2022-12-19
    960
  • 2. Docker安装

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后…

    2022-12-19
    480
  • 1. Docker介绍

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后…

    2022-12-19
    740

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注