准备工作
在开始之前,请确保您的系统是最新的,并且已经安装了支持的 Ubuntu 版本(例如 Ubuntu 20.04 或 22.04)。可以使用以下命令来更新系统:
在 Ubuntu 系统上安装 Docker 的步骤。内容涵盖系统更新、添加官方 GPG 密钥与 APT 源、安装 Docker CE 及验证安装结果。此外还包括启动与测试 Docker、设置自动启动、配置用户组权限、常用命令列表以及卸载方法,帮助开发者快速搭建容器化运行环境。

在开始之前,请确保您的系统是最新的,并且已经安装了支持的 Ubuntu 版本(例如 Ubuntu 20.04 或 22.04)。可以使用以下命令来更新系统:
sudo apt update
sudo apt upgrade -y
为了确认您的 Ubuntu 版本,您可以运行以下命令:
lsb_release -a
在安装 Docker 之前,我们需要安装一些必要的依赖包。运行以下命令:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
通过以下命令添加 Docker 的官方 GPG 密钥,以确保下载的软件包的完整性:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
接下来,我们需要添加 Docker 的 APT 源到您的系统中:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
添加源后,更新 APT 包索引:
sudo apt update
现在可以安装 Docker 社区版(Docker CE):
sudo apt install docker-ce
安装完成后,您可以运行以下命令来验证 Docker 是否成功安装:
sudo systemctl status docker
如果 Docker 正在运行,您将看到类似以下的输出:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running)
如果 Docker 服务没有自动启动,可以手动启动它:
sudo systemctl start docker
您可以使用以下命令来测试 Docker 是否工作正常:
sudo docker run hello-world
如果一切正常,您应该会看到一条欢迎消息。
您可以使用以下命令启用 Docker 服务,使其在系统启动时自动启动:
sudo systemctl enable docker
运行此命令后,Docker 服务将在每次系统重启时自动启动。
要确认 Docker 服务已设置为自动启动,可以运行以下命令:
sudo systemctl is-enabled docker
如果输出为 enabled,则表示 Docker 服务已成功配置为在启动时自动运行。
如果 Docker 服务当前未运行,可以手动启动它:
sudo systemctl start docker
您可以再次检查 Docker 的状态,确保其正在运行:
sudo systemctl status docker
如果您希望普通用户也能运行 Docker 命令,而无需每次都使用 sudo,可以将该用户添加到 docker 用户组:
sudo usermod -aG docker $USER
添加后,需要注销并重新登录,或者重启系统,以便更改生效。
以下是一些常用的 Docker 命令,表格形式展示:
| 命令 | 描述 |
|---|---|
sudo docker ps | 列出当前运行的容器 |
sudo docker images | 列出本地存储的所有镜像 |
sudo docker run [image] | 使用指定镜像创建并运行一个新容器 |
sudo docker stop [container] | 停止运行中的容器 |
sudo docker rm [container] | 删除一个容器 |
sudo docker rmi [image] | 删除一个镜像 |
sudo docker exec -it [container] /bin/bash | 进入运行中的容器并打开 bash shell |
如果您想完全卸载 Docker,可以使用以下命令:
sudo apt remove docker-ce
sudo apt purge docker-ce
sudo rm -rf /var/lib/docker
通过以上步骤,您已成功在 Ubuntu 上安装 Docker,并能够验证其安装情况。同时设置了 Docker 在系统启动时自动启动,并可选择将自己添加到 Docker 用户组中以简化命令使用。Docker 的强大功能可以帮助您更高效地管理和部署应用。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online