Ubuntu 24.04 LTS 安装 Docker Desktop

Docker 简介

Docker 安装

参考 How to Install Docker on Ubuntu 24.04: Step-by-Step Guide

更新系统和安装依赖

在终端中运行以下命令以确保系统更新并安装必要的软件包:

sudo apt update && sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  • apt-transport-https:
    让 apt 支持通过 HTTPS 协议访问软件源(repository)。
    HTTPS 比 HTTP 更安全,常用于访问外部软件源(如 Docker 的官方源)。
  • ca-certificates:
    包含一组受信任的证书颁发机构(CA)的证书。
    确保系统能够验证 HTTPS 网站或源的合法性。
  • curl:
    一个命令行工具,用于从 URL 下载数据。
    在安装 Docker 的过程中,通常用于下载 GPG 密钥或其他依赖文件。
  • software-properties-common:
    包含管理软件源的工具,如 add-apt-repository 命令。
    方便添加 PPA(个人软件包档案)或第三方软件源
安装 Docker 引擎

Docker Desktop 需要 Docker 引擎运行:

  1. 添加 Docker 官方 GPG 密钥和存储库:
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
  1. 安装 Docker 引擎:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

这条命令的作用是安装 Docker 的核心组件,使系统能够运行和管理容器。以下是每个组件的具体作用:

  • docker-ce(Docker Community Edition)
    安装 Docker 引擎 的社区版。
    Docker 引擎是一个开源容器化平台,负责管理和运行容器。
    包括核心服务(dockerd)和相关的运行时环境,支持容器的创建、管理和运行。
  • docker-ce-cli(Docker Command-Line Interface)
    安装 Docker 的命令行工具(CLI)。
    包括 docker 命令,用于与 Docker 引擎进行交互。
    提供各种子命令,例如:
    docker run:运行容器。
    docker ps:列出容器。
    docker images:管理镜像。
  • containerd.io
    安装 containerd,这是 Docker 的容器运行时组件。
    它是一个轻量级的容器运行时,负责直接与容器镜像和容器交互。
    Docker 引擎依赖 containerd 来执行低级容器管理任务,例如镜像拉取、存储管理和容器运行。

安装 Docker Compose:

sudo apt install -y docker-compose
  1. 验证 Docker 安装:
docker --version
sudo systemctl status docker
添加用户到docker组

背景知识Ubuntu linux 文件权限简介

把当前登录的用户$USER加入到 docker 组。

sudo usermod -aG docker $USER

检查是不是加入到 docker 组

newgrp
groups 前面添加的用户名

docker 只有 docker组和root有权限,想运行不加 sudo 可以
To start running Docker commands without invoking sudo, close and start a new shell session. Alternatively, you can run the following command without closing your current session.

su -$USER
测试docker
sudo systemctl enable --now docker
sudo docker run hello-world
开机启动

查看 docker 是不是开机启动

sudo systemctl is-enabled docker

开机启动 docker

sudo systemctl enable docker
常见用法

参考 How to Install Docker on Ubuntu 24.04: Step-by-Step Guide,其文末提供了一些常见用法。

Docker Desktop 安装

下载安装包

在Ubuntu 图形界面下,通过 Firefox浏览器在官方网站下载DEB安装包,会下载到 /home/download中。
在这里插入图片描述

我使用下面代码, 成功安装 docker desktop

sudo apt install ./Downloads/docker-desktop-amd64.deb

安装完,末尾也会报错。
N: Download is performed unsandboxed as root as file ‘/home/XXX/Downloads/docker-desktop-amd64.deb’ couldn’t be accessed by user ‘_apt’. - pkgAcquire::Run (13: Permission denied)

启用 Docker Desktop

运行以下命令以启动 Docker Desktop:

systemctl --user start docker-desktop
systemctl --user enable docker-desktop

重启你的系统以确保配置生效

sudo reboot
不要着急运行 docker Desktop

How to Install Docker Desktop on Ubuntu 24.04 LTS这篇博文说不要着急运行,可能会报错,并附带解决办法。

我直接运行没有遇到什么问题。

<think>好的,我需要帮助用户下载Ubuntu 24.04 LTS的镜像文件。首先,我应该确认用户的需求是获取ISO镜像,用于安装系统。接下来,我需要回忆官方下载渠道,通常Ubuntu的官方网站是最可靠的来源。同时,用户可能对下载步骤不熟悉,需要详细指导。 用户提到的引用内容中,提到了通过deb安装VSCodium和Docker安装,这可能与用户计划在Ubuntu上进行开发有关。因此,除了下载ISO,可能需要简要提及安装后的基本步骤,但用户当前的问题主要是下载镜像。 我需要确保提供的步骤清晰,包括访问官网、选择版本、下载链接的位置以及验证下载的方法。另外,用户可能需要了解不同的下载选项,比如桌面版或服务器版,以及如何选择适合的架构(如AMD64或ARM)。同时,校验文件的完整性也很重要,应该指导用户如何验证SHA256校验和。 还需要注意用户可能遇到的常见问题,比如下载速度慢,可以建议使用镜像站点。另外,用户可能不知道如何在下载后制作启动盘,可以适当提及但不过于深入,除非用户后续提问。 最后,根据系统级指令,生成相关问题,帮助用户进一步了解安装后的步骤或其他相关操作。需要确保问题有针对性,比如安装后的配置、常见问题解决等。</think>### Ubuntu 24.04 LTS 镜像文件下载步骤 1. **访问官方网站** 打开 Ubuntu 官方下载页面: [https://ubuntu.com/download/desktop](https://ubuntu.com/download/desktop) 页面会默认显示最新长期支持版本(LTS)的下载选项[^1]。 2. **选择版本与架构** - 确认页面显示 **Ubuntu 24.04 LTS** - 选择适合的架构(如 `64-bit AMD/Intel` 或 `ARM`) - 点击 **Download** 按钮开始下载。 3. **通过镜像站点加速(可选)** 如果官方服务器下载速度较慢,可使用镜像站点: [https://launchpad.net/ubuntu/+cdmirrors](https://launchpad.net/ubuntu/+cdmirrors) 选择地理位置较近的镜像源(例如阿里云、清华大学镜像站等)。 4. **验证文件完整性** 下载完成后,建议校验 SHA256 哈希值以确保文件未被篡改: ```bash sha256sum ubuntu-24.04-desktop-amd64.iso ``` 将输出与官网提供的校验值对比[^1]。 --- ### 安装后的基础配置建议 - **开发工具安装**:如 VSCodium 可通过 `.deb` 包安装,参考命令: ```bash sudo dpkg -i vscodium_xxx.deb ``` 支持 Markdown 的插件如 `paste-image` 可通过扩展市场添加。 - **Docker 环境搭建**:安装 Docker 工具可参考文档[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值