Debian与Docker可以很好地协同工作,Docker可以在Debian系统上安装、运行和管理容器。以下是在Debian上安装Docker的步骤:
如果您之前安装过Docker,需要先卸载旧版本。可以使用以下命令:
sudo apt-get remove docker docker-engine docker.io containerd runc
在安装Docker之前,更新软件包列表以确保获取最新的软件包信息:
sudo apt-get update
安装Docker所需的一些依赖包:
sudo apt-get install ca-certificates curl gnupg lsb-release
为了确保软件源的安全性,需要添加Docker官方的GPG密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加Docker的软件源,以便从官方渠道安装Docker:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
使用以下命令安装Docker:
sudo apt-get install docker.io
安装完成后,启动Docker服务并设置为开机自启动:
sudo systemctl start docker
sudo systemctl enable docker
最后,可以使用以下命令验证Docker是否安装成功:
sudo docker run hello-world
如果您想要在开发/生产环境中使用Docker,推荐使用由debian团队维护的docker.io
版本。这个版本采用APT方式管理依赖安装过程,更加适合Debian系统。
请注意,以上步骤可能会随着Docker版本的更新而发生变化,建议参考Docker官方文档获取最新信息。