跳转至

02.安装docker-compose

简介

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。通过 Compose,您可以使用 YAML 文件来配置应用所需的所有服务、网络和卷等,并通过简单的命令启动、停止或管理这些服务。它使得开发人员能够更容易地在本地或生产环境中管理复杂的容器化应用。

安装

  • 安装思路

直接到 github 上下载对应系统的 docker-compose 二进制文件, 然后复制到/user/local/bin/docker-compose

github: https://github.com/docker/compose

  • 脚本安装
# 运行此命令下载当前的 Docker Compose 稳定版本
sudo curl -L "<https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 对二进制文件应用可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 创建软链接到/usr/bin/docker-compose,否则sudo 会提示找不到docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 检查是否安装成功
docker-compose --version

常用命令

# 检查是否有错误
docker-compose config

# 只构建不运行
docker-compose build

#运行compose
docker-compose up -d
# 如果docker-compose文件名不是docker-compose.yml,需要加上-f指定文件
docker-compose up -d -f docker-compose-django.yml

#列出项目中目前所有容器
docker-compose ps -f docker

#停止compose服务
docker-compose stop

#重启compose服务
docker-compose restart

#删除compose服务
docker-compose rm

评论