安装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