docker-compose的介绍与安装(结合官方文档)

夫陶公清风千古,余又何人,敢称庶几
在这里插入图片描述

一、docker-compose简介

1.1 功能

  • 单个主机上的多个隔离环境
  • 创建容器时保留卷数据
  • 仅重新创建已更改的容器
  • 变量并在环境之间移动组合

Features:
The features of Compose that make it effective are:

Multiple isolated environments on a single host
Preserve volume data when containers are created
Only recreate containers that have changed
Variables and moving a composition between environments

二、docker-compose的安装

2.1 先决条件

Docker Compose 依赖于 Docker Engine 执行任何有意义的工作,因此请确保根据您的设置,在本地或远程安装 Docker Engine。

Docker Compose relies on Docker Engine for any meaningful work, so make sure you have Docker Engine installed either locally or remote, depending on your setup.

2.2安装 docker-compose

安装需要依赖包:alpine 、py-pip、python-dev、libffi-dev、openssl-dev、gcc、libc-dev、make

For alpine, the following dependency packages are needed: py-pip, python-dev, libffi-dev, openssl-dev, gcc, libc-dev, and make.

2.2.1 运行此命令以下载 Docker Compose 的当前稳定版本:

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

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

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

注意:如果该命令在安装后失败,请检查您的路径。您还可以创建指向路径中或任何其他目录的符号链接。docker-compose/usr/bin

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

2.2.3 测试安装

$ docker-compose --version
docker-compose version 1.27.4, build 1110ad01

2.3 卸载docker-compose

2.3.1 方式一

sudo rm -rf /usr/local/bin/docker-compose

2.3.2 方式二

pip uninstall docker-compose

猜你喜欢

转载自blog.csdn.net/qq_43073558/article/details/112798548