安装Docker-Compose

安装方法:

Github页面 查看最新版本,选择对应的版本与架构,修改下面的下载地址的最后文件名部分,有时候抽风,得多尝试几次

sudo curl -L "https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-armv7" -o /usr/local/bin/docker-compose

授权

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

查看是否安装成功,安装版本

docker-compose -v

使用方法:

下载别人编写好的docker-compose.yml文件,不能改名
然后切换到该目录
cd 目录

授予执行权限 0755或者0777
chmod 0777 ./docker-compose.yml

执行命令(需要先cd到文件所在目录)
docker-compose up -d

docker-compose.yml示例

version: '3.3'
services:
  easyimage:
    image: ddsderek/easyimage:latest
    container_name: easyimage
    ports:
      - '8383:80'
    environment:
      - TZ=Asia/Shanghai
      - PUID=1000
      - PGID=1000
    volumes:
      - '/docker/easyimage/config:/app/web/config'
      - '/docker/easyimage/i:/app/web/i'
    restart: unless-stopped

在线转换docker run 转docker-compose

https://www.composerize.com/
粘贴docker run的命令到上面的框,下面就会给出对应的docker-compose文件内容

更新

# 切换到docker-compose.yml所在的目录
cd 目录

# 拉取新镜像 
# 注意到上方docker-compose.yml里面linuxserver/qbittorrent后面有版本号4.4.0,(如果没有默认就是latest),所以更新需要修改版本号为新的版本号(更新到特定版本),或者直接删去现在的版本号(更新到最新版本)
docker-compose pull

# 备份你项目的数据文件夹,这点自行备份
# 同样你可以备份一下,也可以直接备份配置文档,因为有些时候,downloads里面文件都是小电影,很大,浪费空间 = = 
cp -r qBittorrent qBittorrent.archive  

# 执行更新命令
docker-compose up -d   #完成

# 删除掉旧的镜像(可选)
docker image prune 

删除容器

# 切换到docker-compose.yml所在的目录
cd 目录

docker-compose down