本指南详细阐述了在 Ubuntu 系统下安装及配置 Docker 的全流程,步骤包括更新系统软件包、添加 Docker 官方源及 GPG 密钥、安装 Docker Engine、启动服务以及验证安装,内容还可能涉及用户权限配置,旨在帮助用户快速搭建稳定的容器化运行环境,为后续应用部署做好准备。
Docker 是目前最流行的容器化技术之一,它允许开发者将应用程序及其依赖项打包到一个轻量级、可移植的容器中,在 Ubuntu 系统上安装和配置 Docker 相对简单,但为了确保后续使用顺畅,遵循正确的步骤至关重要,本文将详细介绍在 Ubuntu 下安装、配置 Docker 的全过程。
安装前的准备
在开始安装之前,建议先更新系统的软件包索引,以确保能获取到最新的软件版本。
打开终端,执行以下命令:

sudo apt update
安装必要的依赖
Docker 的安装需要一些基础的依赖库,请执行以下命令安装它们:
sudo apt install -y ca-certificates curl gnupg lsb-release
添加 Docker 官方 GPG 密钥
为了验证下载的软件包的合法性,我们需要添加 Docker 官方的 GPG 密钥。
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加 Docker 官方仓库
我们需要将 Docker 的软件源添加到系统中。
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安装 Docker Engine
现在可以安装 Docker 了,首先更新包索引,然后安装 Docker Engine、containerd 和 Docker Compose 插件。
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动并设置开机自启
安装完成后,启动 Docker 服务,并将其设置为系统启动时自动运行。
sudo systemctl start docker sudo systemctl enable docker
配置用户权限(免 sudo 运行)
默认情况下,只有 root 用户或 sudo 组下的用户才能运行 Docker 命令,为了方便操作,建议将当前用户添加到 docker 组中。
sudo usermod -aG docker $USER
注意: 执行完上述命令后,你需要注销当前用户并重新登录,或者运行以下命令使权限立即生效:
newgrp docker
验证安装
为了确认 Docker 是否安装成功,可以运行官方提供的测试镜像。
sudo docker run hello-world
如果输出显示 "Hello from Docker!" 以及相关信息,说明 Docker 已成功安装并运行。
常用 Docker 命令速查
安装配置完成后,掌握以下基础命令将非常有用:
- 查看 Docker 版本:
docker --version - 查看运行中的容器:
docker ps - 查看所有容器(包括停止的):
docker ps -a - 拉取镜像:
docker pull nginx - 运行容器:
docker run -d -p 80:80 --name my-nginx nginx - 查看日志:
docker logs [容器ID或名称] - 停止容器:
docker stop [容器ID或名称] - 删除容器:
docker rm [容器ID或名称]
通过以上步骤,您已经成功在 Ubuntu 系统下完成了 Docker 的安装与配置,您可以开始使用 Docker 构建、部署和管理您的应用程序了。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

