卸载历史版本
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 info
# 检查安装版本
docker --version
# 校验Docker CE
docker run hello-world
版权声明:本文为qq_30818545原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。