icp网站域名怎么填写,公司要制作网站,做购物网站是怎么连接银行,androidstudio入门教程Docker 简介 
Docker 简介和安装Ubuntu上学习使用Docker的详细入门教程Docker 快速入门Ubuntu版#xff08;1h速通#xff09; 
Docker 安装 
参考 How to Install Docker on Ubuntu 24.04: Step-by-Step Guide。 
更新系统和安装依赖 
在终端中运行以下命令以确保系统更新并…Docker 简介 
Docker 简介和安装Ubuntu上学习使用Docker的详细入门教程Docker 快速入门Ubuntu版1h速通 
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-commonapt-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 引擎运行 
添加 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安装 Docker 引擎 
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io这条命令的作用是安装 Docker 的核心组件使系统能够运行和管理容器。以下是每个组件的具体作用 
docker-ceDocker Community Edition 安装 Docker 引擎 的社区版。 Docker 引擎是一个开源容器化平台负责管理和运行容器。 包括核心服务dockerd和相关的运行时环境支持容器的创建、管理和运行。docker-ce-cliDocker Command-Line Interface 安装 Docker 的命令行工具CLI。 包括 docker 命令用于与 Docker 引擎进行交互。 提供各种子命令例如 docker run运行容器。 docker ps列出容器。 docker images管理镜像。containerd.io 安装 containerd这是 Docker 的容器运行时组件。 它是一个轻量级的容器运行时负责直接与容器镜像和容器交互。 Docker 引擎依赖 containerd 来执行低级容器管理任务例如镜像拉取、存储管理和容器运行。 
验证 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 is-enabled 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官方指导Install Docker Desktop on Ubuntu 
下载安装包 
在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。