首先,从docker-compose 1.25开始,docker-compose 开始使用了docker版本了,另外还有部分机器不支持docker-compose的直接安装(例如群晖),因此docker版的docker-compose出现了。而且,1.25版本是最后一个python2的版本了
注意:1.25版本的docker版的docker-compose只有amd64版本,所以,如果你是arm或其他的硬件,只能等官方支持了
1、安装
此处我以1.25.4版本为例:
sudo curl -L --fail https://github.com/docker/compose/releases/download/1.25.4/run.sh -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
具体版本可以去github上查看 : https://github.com/docker/compose/releases
2、卸载
sudo rm /usr/local/bin/docker-compose
3、Arm64版本的docker版本的docker-compose安装方法(1.26.0-dev)
(这个是我自己编译的arm64可用版本,就不要使用升级命令了)
sudo wget -O /usr/local/bin/docker-compose https://pan.xxooxxoo.xyz:8444/f/968040c8f6734bfeb765/?dl=1 sudo chmod +x /usr/local/bin/docker-compose ###请将/usr/local/bin 加入到你的环境变量中,否则就使用全路径的命令吧。
ubuntu@ubuntu:~/compose$ docker-compose -v docker-compose version 1.26.0dev, build unknown
sudo wget -O /usr/local/bin/docker-compose https://pan.xxooxxoo.xyz:8444/f/cbd9947cafe14e369977/?dl=1 sudo chmod +x /usr/local/bin/docker-compose sudo /usr/local/bin/docker-compose -v