Ubuntu 20.04 上的 Docker 安装和使用指南

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

Docker 是一个开源平台,可简化在 containers 中开发、交付和运行 applications 的过程。本指南将介绍在 Ubuntu 20.04 上安装 Docker,并概述其基本用法。

先决条件

  • 运行 Ubuntu 20.04 的系统
  • 具有 sudo 权限的用户账户
  • Internet 访问

步骤 1:更新系统软件包

在安装 Docker 之前,请更新软件包仓库,以确保您拥有最新的软件版本:

sudo apt update && sudo apt upgrade -y

步骤 2:安装所需依赖项

Docker 需要安装某些依赖项。运行以下命令进行安装:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

步骤 3:添加 Docker 的官方 GPG Key

为验证 Docker 软件包的真实性,请添加其 GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤 4:添加 Docker Repository

将官方 Docker repository 添加到您的系统源中:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤 5:安装 Docker

更新软件包列表并安装 Docker Engine:

sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io

步骤 6:验证 Docker 安装

通过运行以下命令检查 Docker 是否已正确安装:

docker --version

为确保 Docker 正在运行:

sudo systemctl status docker

如果它没有运行,请使用以下命令启动:

sudo systemctl start docker

要使 Docker 在启动时自动运行:

sudo systemctl enable docker

步骤 7:无需 sudo 运行 Docker(可选)

默认情况下,Docker 需要

sudo

权限。要以非 root 用户身份运行,请将您的用户添加到

docker

组:

sudo usermod -aG docker $USER

请注销并重新登录,使更改生效。

步骤 8:测试 Docker 安装

运行一个测试 container,以验证 Docker 是否正常工作:

docker run hello-world

如果安装成功,您应该会看到一条消息,确认 Docker 正在正常运行。

Docker 基本命令

拉取 Image

要从 Docker Hub 下载一个 image:

docker pull ubuntu

列出已安装的 Images

docker images

运行 Container

要从 image 启动一个 container:

docker run -it ubuntu bash

此命令会运行一个 Ubuntu container 并打开一个交互式 shell。

列出正在运行的 Containers

docker ps

要查看所有 containers,包括已停止的:

docker ps -a

停止 Container

要停止正在运行的 container:

docker stop <container_id>

移除 Container

要移除已停止的 container:

docker rm <container_id>

移除 Image

要删除一个 image:

docker rmi <image_id>

清理未使用的资源

移除所有已停止的 containers 和未使用的 images:

docker system prune -a

结论

Docker 是一个强大的工具,可简化 applications 的部署和管理。本指南介绍了安装过程和基本命令,帮助您在 Ubuntu 20.04 上开始使用 Docker。