安装前先更新一下:

sudo apt update 
sudo apt upgrade

非大陆服务器安装docker:

wget -qO- get.docker.com | bash

大陆服务器安装docker:

curl -sSL https://get.daocloud.io/docker | sh
或者
apt install docker.io -y

docker查看版本:

docker --version

非大陆服务器安装docker compose:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

国内服务器安装docker compose:

curl -L "https://hub.gitmirror.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

或者上github下载好上传到服务器,放在/usr/local/bin文件夹下:

https://github.com/docker/compose/releases

下载好docker compose后赋予权限(刚下载好的docker compose没有执行权限):

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

权限赋予好就可以使用了,新版本的docker compose使用时docker compose之间没有 - ,但是查看docker compose的版本还是那行代码

docker-compose --version