ubuntu安装Docker Desktop for Linux

本文档详细介绍了如何在Ubuntu系统中安装DockerDesktop,包括设置Docker存储库,下载DEB软件包,使用apt安装Docker组件,以及安装DockerDesktop的三个主要步骤。在安装过程中,可能会遇到的权限问题可以忽略,安装完成后,用户可以在应用程序中启动DockerDesktop。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

docker engine安装方法官网说的很详细,这里主要讲安装Docker Desktop for Linux(ubuntu)
安装docker:https://docs.docker.com/engine/install/
安装Docker Desktop for Linux:https://docs.docker.com/desktop/linux/install/ubuntu

安装Docker Desktop for Linux

三步完成安装:
1、设置 Docker 的包存储库。
2、从官网下载最新的 DEB 软件包。
3、使用 apt 安装软件包。

1、

 $ sudo apt-get update
 $ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2、安装Docker 引擎、容器和 Docker Compose

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

3、进到安装包目录里进行安装

$ sudo apt-get install ./docker-desktop-<version>-<arch>.deb

出现下面报错可忽略

 N: Download is performed unsandboxed as root, as file '/home/user/Downloads/docker-desktop.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

之后就可以在应用程序中找到Docker Desk-top并打开了
4、登录docker仓库
这里参照docker官网即可。
注意初始化凭据时,凭据输自己的
在这里插入图片描述

### 如何在 Ubuntu安装 Docker Desktop #### 准备工作 为了成功安装 Docker Desktop,需确认操作系统版本满足最低要求。Docker Desktop 支持 Ubuntu 22.04 及更高版本[^1]。 #### 卸载旧版 Docker 组件 如果系统已存在旧版 Docker 或相关组件,则需要先卸载它们以避免冲突。运行以下命令完成清理操作: ```bash sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd ``` 上述命令会移除所有与 Docker 相关的软件包及其数据目录[^2]。 #### 更新系统并配置依赖项 执行更新和升级现有包的操作,确保系统的最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` 接着安装必要的工具链以便后续能够顺利下载和验证文件签名: ```bash sudo apt install ca-certificates curl gnupg lsb-release wget software-properties-common -y ``` #### 添加官方 GPG 密钥及仓库地址 通过导入 Docker 的官方 GPG 密钥来保障源的安全性,并添加稳定版存储库到 APT 配置列表里去: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` #### 安装 Docker Engine 和其他必要组件 再次刷新本地索引后即可开始正式部署引擎本身以及 CLI 工具集: ```bash sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y ``` 此时可以测试一下服务是否正常启动: ```bash sudo systemctl status docker ``` #### 启用非 root 用户权限访问容器功能 为了让普通账户无需切换至超级管理员身份也能操控实例化镜像资源对象的话,请将其加入特定组群当中去实现这一目标效果吧! ```bash sudo groupadd docker sudo usermod -aG docker $USER newgrp docker ``` 重新登录使更改生效或者简单重启计算机亦可达成同样目的哦! #### 获取并设置 Docker Desktop 应用程序二进制文件路径位置信息 前往官方网站获取对应平台架构类型的压缩包链接地址之后再利用 `wget` 下载下来解压放置指定地方最后创建快捷方式方便调用管理维护等等一系列流程步骤如下所示: 从官网页面找到适合 Linux 发行版系列的产品发行说明文档中的下载按钮连接复制粘贴到这里来进行下一步动作处理啦~ ```bash cd ~/ wget https://desktop.docker.com/linux/main/amd64/<version>/docker-desktop-<version>.tar.gz?test=1 -O docker-desktop.tar.gz tar xf docker-desktop.tar.gz rm docker-desktop.tar.gz ./dist/linux/install ``` 注意替换 `<version>` 成实际发布的具体编号数值部分噢! #### 校验安装成果 打开一个新的终端窗口尝试输入简单的指令查看返回结果判断整个过程是否有误发生情况怎么样呢? ```bash docker ps docker version ``` 以上就是完整的基于 Ubuntu 平台之上构建起个人开发环境中所需的全部环节要点总结完毕咯😊~ ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值