安裝 docker compose V2 到使用者家目錄

Docker compose V2 可以安裝成 docker plugin。在系統上雖然有提供 docker 但沒有安裝套件的權限時,也可以直接安裝到個人家目錄裡面啟用。

做法是直接從 Github 的 docker release 頁面下載執行檔,放到 ~/.docker/cli-plugins,然後設定為可執行檔就可以了。

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

如果要安裝其他版本,可以把 v2.6.1 換成對應的版本。如果用的系統不是 Linux,或不是 x86 CPU(例如 Apple M1 是 aarch64),可以 docker release 頁面找對應的版本,把網址替換掉即可。

上面動作完成後就可以使用 docker compose v2 了。

$ docker compose version
Docker Compose version v2.6.1