安装Docker Compose

安装Docker Compose

先决条件

Docker Compose依靠Docker Engine进行任何有意义的工作,确保您已经安装了Docker Engine

安装Docker Compose

https://docs.docker.com/compose/install/

  • 使用pip安装
pip install docker-compose
#
sudo pip install docker-compose
  • 从github安装
$ sudo curl -L --fail https://github.com/docker/compose/releases/download/1.17.0/run.sh -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
  • 升级

如果从Compose 1.2或更低版本升级,则在升级Compose之后,需要删除或迁移现有的容器。这是因为,从版本1.3开始,Compose使用Docker标签来跟踪容器,因此需要添加标签来重新创建它们。 如果Compose检测到没有标签创建的容器,它将拒绝运行,这样就不会有两套。如果要继续使用现有的容器(例如,因为它们有要保留的数据卷),可以使用Compose 1.5.x通过以下命令来迁移它们:

docker-compose migrate-to-labels
# 直接删除
docker rm -f -v myapp_web_1 myapp_db_1 ...
  • 卸载compose
sudo rm /usr/local/bin/docker-compose # 使用curl安装的
pip uninstall docker-compose # 使用pip卸载

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维前线

Omnibus GitLab 使用说明

1、Omnibus GitLab 使用说明 > 参考:https://gitlab.com/gitlab-org/omnibus-gitlab/blob/mas...

2119
来自专栏Java开发

Linux搭建GitLab并汉化

将external_url变量的地址修改为gitlab所在centos的ip地址 修改GitLab默认端口

642
来自专栏Maroon1105

如何在Linux上安装SHOUTcast DNAS服务器

SHOUTcast是专为通过互联网传输流媒体而设计的软件。SHOUTcast系统使用经典的客户端 - 服务器配置。您可以在服务器上安装SHOUTcast,并使用...

822
来自专栏蓝天

Kafka常用命令收录

本文内容主要来自两个方面:一是网上的分享,二是自研的随手记。日记月累,收录kafka各种命令,会持续更新。

1303
来自专栏mukekeheart的iOS之旅

Linux操作系统学习笔记

关于Linux详细介绍可以参见:http://blog.csdn.net/hguisu/article/details/6122513 关于Linux的常用命令...

2657
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装和配置GitLab

GitLab CE或Community Edition是一个开源应用程序,主要用于托管Git存储库,以及其他与开发相关的功能,如问题跟踪。它旨在使用您自己的基础...

3871
来自专栏玄魂工作室

[实战]如何在Kali Linux中进行WIFI钓鱼?

文中提及的部分技术可能带有一定攻击性,仅供安全学习和教学用途,禁止非法使用! ? 0x00 实验环境 操作系统:Kali 1.0 (VM) FackAP: ea...

3746
来自专栏云计算教程系列

如何在Ubuntu 16.04上安装和配置GitLab

GitLab CE或Community Edition是一个开源应用程序,主要用于托管Git存储库,还有其他与开发相关的功能,如问题跟踪。它旨在使用你自己的基础...

1143
来自专栏Golang语言社区

Go语言实现的WebSocket

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。

1832
来自专栏Java帮帮-微信公众号-技术文章全总结

Spring Cloud学习教程1【面试+工作】

4133

扫码关注云+社区