确定linux的版本
# 其它版本linux内核系统或许略有不同
cat /etc/lsb-release
输出:
disTRIB_ID=Ubuntu
disTRIB_RELEASE=22.04
disTRIB_CODENAME=jammy // 非常重要,下面选择包的时候需要
disTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
确定dpkg的版本
sudo dpkg --print-architecture
输出:
amd64
包下载地址:
https://download.docker.com/linux/ubuntu/dists/jammy/pool/stable
containerd.io_1.6.9-1_amd64.deb
docker-ce-cli_20.10.21_3-0_ubuntu-jammy_amd64.deb
docker-ce_20.10.21_3-0_ubuntu-jammy_amd64.deb
如果有报错提示缺少依赖iptables,则需要安装iptables #apt-get install iptables
安装
dpkg -i containerd.io_1.6.9-1_amd64.deb
dpkg -i docker-ce-cli_20.10.21_3-0_ubuntu-jammy_amd64.deb
dpkg -i docker-ce_20.10.21_3-0_ubuntu-jammy_amd64.deb
systemctl start docker