Ubuntu 24.04 LTS 安装 Docker Desktop
人民网>>社会·法治

Ubuntu 24.04 LTS 安装 Docker Desktop

2025-06-24 12:19:54 | 来源:人民网
小字号

Docker 简介。

  • Docker 简介和安装。
  • Ubuntu学习使用Docker的详细入门教程。
  • Docker ubuntu版快速入门#xff08;1h速通)

Docker 安装。

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

更新系统和安装依赖性。

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

sudo apt update && sudo apt upgrade -ysudo apt install -y apt-transport-https ca-certificates curl software-properties-common。
  • apt-transport-https:
    让 apt 支持通过 HTTPS 协议访问软件源#xff08;repository)。
    HTTPS 比 HTTP 更安全,常用于访问外部软件源(如 Docker 官方来源)。
  • ca-certificates:
    包括一组值得信赖的证书颁发机构(CA)证书。
    确保系统能够验证 HTTPS 网站或源的合法性。
  • curl:
    命令行工具,用于从 URL 下载数据。
    正在安装 Docker ࿰的过程c;通常用于下载 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.gpgecho "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 updatesudo 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 --versionsudo systemctl status docker。
将用户添加到docker组。

Ubuntuntunt背景知识 linux 文件权限简介。

添加当前登录的用户$USER docker 组。

sudo usermod -aG docker $USER。

检查是否加入 docker 组。

newgrpgroups 添加到前面的用户名。

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 dockersudo 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 安装。

  • How to Install Docker Desktop on Ubuntu 24.04 LTS。
  • 官方指导Installl Docker Desktop on Ubuntu。
下载安装包。

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

我使用以下代码󿀌 成功安装 docker desktop。

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

࿰安装完毕c;也会在末尾报错。
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-desktopsystemctl --user enable docker-desktop。

重启您的系统,以确保配置有效。

sudo reboot。
不要急着操作 docker Desktop。

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

我直接操作没有遇到任何问题。

(责编:人民网)

分享让更多人看到