安装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 条评论
登录 后参与评论

相关文章

如何在Linode上使用Docker部署nginx容器

根据Docker官网(Docker.com)的说法,容器应该是一个“轻量级,独立的,可执行的软件包,包括运行它所需的一切:代码,运行时,系统工具,系统库和设置。...

1942
来自专栏从零开始的linux

搭建Hadoop集群

环境说明 redhat6.7 hadoop2.7 角色 主机名 IP master node0...

3406
来自专栏Java架构师历程

docker学习笔记(命令)

2782

将Java EE应用程序部署到Docker Swarm集群

Docker Swarm为Docker提供本地集群。 使用Docker Swarm 0.2.0的集群一文提供了对Docker Swarm的基本介绍,以及如何创建...

3039
来自专栏Debian社区

Docker 快速入门之 Dockerfile

在容器环境中,我们可以通过容器创建一个我们自定义过的镜像,那么我们是否可以直接通过基础的镜像直接自定义镜像呢?答案当然是可以的,在 Docker 中我们可以从名...

731
来自专栏鬼谷君

centos7 docker安装详解

1142
来自专栏Django Scrapy

docker 基本命令

一,关于docker镜像操作的基本命令 以镜像centos为例 查找镜像docker search centos 下载镜像docker pull cen...

34712
来自专栏快乐八哥

掌握Docker命令-Docker for Web Developers(4)

1.管理镜像命令 获取镜像 docker push ubuntu:14:04 查看镜像列表 docker images 重命名image docker tag ...

2147
来自专栏大数据架构师专家

docker系列-运行nginx静态网站

nginx 是一个web服务器,需要持久运行的服务器,而且我们一般选择在后台运行.

1172
来自专栏吴伟祥

Docker-Compose安装Java Web实例

本文参考: docker学习笔记之五:进阶实战--mysql+tomcat Docker-Compose的介绍可参考:Docker学习——Docker 三...

2162

扫码关注云+社区