当前位置: 首页 > article >正文

在 Debian 上安装 Docker

在 Debian 上安装 Docker 可以通过以下步骤完成。以下是详细的指导,确保你按照这些步骤操作,以便顺利安装 Docker:

  1. 更新现有的包索引
    首先,确保你的系统是最新的。
sudo apt-get update
sudo apt-get upgrade -y
  1. 安装必要的依赖项
    为了能够使用 HTTPS 来添加新的仓库,你需要一些额外的软件包。
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
  1. 添加 Docker 的官方 GPG 密钥
    这一步是为了验证下载的 Docker 包的真实性。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 设置稳定的 Docker APT 源
    根据你的 Debian 版本(例如 buster、bullseye 等),添加 Docker 的官方源到 APT 源列表中。你可以使用 lsb_release -cs 命令来自动获取当前系统的代号。
echo "deb [arch=amd64 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
  1. 更新包索引
    再次更新本地的包索引以包含新添加的 Docker 仓库。
sudo apt-get update
  1. 安装 Docker CE
    现在可以安装 Docker 社区版了。如果你需要特定版本,可以在命令中指定。
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
  1. 启动并启用 Docker 服务
    确保 Docker 服务已启动并在系统启动时自动运行。
sudo systemctl start docker
sudo systemctl enable docker
  1. 验证 Docker 是否正确安装
    最后,验证 Docker 是否正确安装并正常工作。
docker --version

如果一切顺利,你应该会看到一条信息,表示 Docker 已经成功安装并且正在运行。

  1. (可选)配置 Docker 使用国内镜像加速器
    在中国大陆,由于网络原因,直接从 Docker Hub 拉取镜像可能会比较慢。你可以配置阿里云提供的 Docker 镜像加速器来提高拉取速度。编辑或创建 /etc/docker/daemon.json 文件,并添加如下内容:
{
  "registry-mirrors": ["https://<你的专属加速域名>.mirror.aliyuncs.com"]
}

然后重启 Docker 服务使配置生效:

sudo systemctl restart docker
  1. (可选)将用户添加到 Docker 用户组
    为了让非 root 用户也能运行 Docker 命令,可以将该用户添加到 docker 用户组。
sudo usermod -aG docker $USER

注意:更改用户组后,你可能需要注销并重新登录,或者重新启动系统,以使更改生效。


http://www.kler.cn/a/504560.html

相关文章:

  • UML系列之Rational Rose笔记九:组件图
  • intel x99主板设置上电服务器自动启动
  • 机器学习之DBSCAN算法自动分类
  • python识别图片中指定颜色的图案并保存为图片
  • JS-Web API-day02
  • sql报错非法的字符校对Illegal mix of collations
  • Vue2+OpenLayers点聚合功能实现(提供Gitee源码)
  • FPGA 21 ,深入理解 Verilog 中的基数,以及二进制数与十进制数之间的关系( Verilog中的基数 )
  • 【Pandas】pandas Series rsub
  • 【python】OpenCV—Local Translation Warps
  • 国内源快速在线安装qt5.15以上版本。(10min安装好)(图文教程)
  • 【大数据】机器学习-----线性模型
  • 训练一只AI:深度学习在自然语言处理中的应用
  • RuoYi-Vue-Plus 加入 GitCode:驱动多租户后台管理创新发展
  • 58_Redis性能测试
  • OpenAI Whisper:语音识别技术的革新者—深入架构与参数
  • Linux是个什么玩意
  • OmniAudio-2.6B 简介与音频转文本实践
  • PHP民宿酒店预订系统小程序源码
  • 查看nginx已安装的模块