[Openwrt]更新docker compose v2

官方软件源的网址是https://downloads.openwrt.org/releases/${system_version}/packages/x86_64/packages/Packages。其中的${system_version}是系统版本号,比如21.02.3中使用的docker-composedocker-compose_1.28.2-1_x86_64.ipk

根据docker官方文档升级到v2很简单,只需要使用Compose plugin的手动安装方式

只需下载最新的docker-compose-linux-x86_64,重命名为docker-compose,放到$DOCKER_CONFIG/cli-plugins目录下,并赋予可执行权限。

1
2
3
4
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.30.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose