Debian安装Docker方法,参考自Docker官方文档

1、卸载冲突的软件包

如果为新装的纯净系统,一般不需要执行这一步

卸载命令:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt remove $pkg; done

2、设置docker仓库

2.1、添加 Docker 官方的 GPG 密钥

sudo apt update
sudo apt install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

2.2、将该仓库添加到 apt 源中

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update

2.3、安装docker软件包

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

要安装指定版本的docker,需要先列出仓库中的可用版本

apt-cache madison docker-ce | awk '{ print $3 }'
# apt-cache madison docker-ce | awk '{ print $3 }'
5:24.0.7-1~debian.12~bookworm
5:24.0.6-1~debian.12~bookworm
5:24.0.5-1~debian.12~bookworm
5:24.0.4-1~debian.12~bookworm
5:24.0.3-1~debian.12~bookworm
5:24.0.2-1~debian.12~bookworm
5:24.0.1-1~debian.12~bookworm
5:24.0.0-1~debian.12~bookworm
5:23.0.6-1~debian.12~bookworm
5:23.0.5-1~debian.12~bookworm
5:23.0.4-1~debian.12~bookworm
5:23.0.3-1~debian.12~bookworm
5:23.0.2-1~debian.12~bookworm
5:23.0.1-1~debian.12~bookworm
5:23.0.0-1~debian.12~bookworm

选择所需版本并安装

VERSION_STRING=5:23.0.4-1~debian.12~bookworm
sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin

3、验证docker是否安装成功

sudo docker run hello-world

此命令将下载测试映像并在容器中运行。容器运行后,它会打印一条确认信息并退出。

Debian安装Docker方法,参考自Docker官方文档

如果出现docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running错误的话,重启下机器就好。

原创文章,作者:小哆啦,如若转载,请注明出处:https://www.notevm.com/a/7172.html

(0)
小哆啦的头像小哆啦
上一篇 2023年7月19日 20:37
下一篇 2023年12月8日 11:34

相关推荐

发表回复

登录后才能评论