Ubuntu 安装 Docker Engine

今天又装 docker 来着,看到英文官网上点来点去点进 Desktop 版本,而中文官网跳转安装网址有错误,所以写一下安装教程

ubuntu

ubuntu 安装 docker engine 官网教程

  1. 更新apt包索引并安装包以允许apt通过 HTTPS 使用存储库:

    sudo apt-get update
    sudo apt-get install ca-certificates curl gnupg lsb-release

  2. 添加 Docker 的官方 GPG 密钥:

    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

  3. 使用以下命令设置存储库:

    echo "deb [arch=(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu (lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

  4. 更新apt包索引:

    sudo apt-get update

如果运行时收到 GPG 错误apt-get update(没遇到的话跳过)

根据官网说法应该是您的默认umask可能配置不正确,导致无法检测存储库公钥文件。

在更新包索引之前尝试授予 Docker 公钥文件的读取权限:

复制代码
sudo chmod a+r /etc/apt/keyrings/docker.gpg
sudo apt-get update
  1. 安装 Docker Engine、containerd 和 Docker Compose

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

  2. hello-world通过运行镜像验证 Docker Engine 安装是否成功 :

    sudo docker run hello-world

相关推荐
muyun28001 天前
Docker 下部署 Elasticsearch 8 并集成 Kibana 和 IK 分词器
elasticsearch·docker·容器
绿箭柠檬茶1 天前
Ubuntu 服务器配置转发网络访问
服务器·网络·ubuntu
风_峰1 天前
Ubuntu Linux SD卡分区操作
嵌入式硬件·ubuntu·fpga开发
傻傻虎虎1 天前
【Docker】常用帮忙、镜像、容器、其他命令合集(2)
运维·docker·容器
太空的旅行者1 天前
告别双系统——WSL2+UBUNTU在WIN上畅游LINUX
linux·运维·ubuntu
人工智能训练师1 天前
Ubuntu22.04如何安装新版本的Node.js和npm
linux·运维·前端·人工智能·ubuntu·npm·node.js
2401_897930062 天前
使用Docker轻松部署Neo4j图数据库
数据库·docker·neo4j
LeeZhao@2 天前
【AI推理部署】Docker篇04—Docker自动构建镜像
人工智能·docker·容器
程思扬2 天前
利用JSONCrack与cpolar提升数据可视化及跨团队协作效率
网络·人工智能·经验分享·docker·信息可视化·容器·架构
xqlily2 天前
Linux操作系统之Ubuntu
linux·运维·ubuntu