官方地址
卸载历史版本sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-compose-plugin sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd存储库安装
sudo apt-get update # 安装依赖包 sudo apt-get install ca-certificates curl gnupg lsb-release # sudo apt-get install ca-certificates curl apt-transport-https software-properties-common # 安装GPG证书 # curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # sudo chmod a+r /usr/share/keyrings/docker-archive-keyring.gpg
# 写入软件源信息 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] http://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 查询存储库中可用的版本 apt-cache madison docker-ce
# 安装指定版本(5:20.10.13~3-0~debian-bullseye) # Docker客户端 sudo apt-get install docker-ce=5:20.10.14~3-0~debian-bullseye # Docker守护进程 sudo apt-get install docker-ce-cli=5:20.10.14~3-0~debian-bullseye # CLI工具用来远程控制Docker守护进程 # Docker服务端 sudo apt-get install containerd.io # Docker守护进程与操作系统API接口 # 轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具 sudo apt-get install docker-compose sudo apt-get install docker-compose-plugin开机自启
systemctl enable docker && systemctl restart docker && systemctl status docker安装校验
# 检查安装版本 docker --version # 校验Docker CE docker run hello-world



