在 Ubuntu 上通过命令行安装 Docker

在 Ubuntu 上通过命令行安装 Docker 的步骤如下:

1. 更新系统包

首先,确保你的系统包是最新的:

sudo apt-get update

2. 安装必要的包

安装一些必要的包,以便 apt 可以使用 HTTPS:

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

3. 添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4. 将 Docker 的 APT 仓库添加到系统中

将 Docker 的稳定版仓库添加到你的系统:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

5. 更新包索引

再次更新包索引,以确保系统可以访问 Docker 的仓库:

sudo apt-get update

6. 安装 Docker CE(Community Edition)

安装 Docker 的社区版:

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

7. 验证 Docker 是否安装成功

运行以下命令来验证 Docker 是否安装成功:

sudo docker --version

输出类似以下内容,说明安装成功:

Docker version 20.10.12, build e91ed57

8. 运行 Hello World 容器(可选)

运行一个简单的容器来测试 Docker 是否正常工作:

sudo docker run hello-world

9. 将当前用户添加到 Docker 用户组(可选)

为了避免每次运行 Docker 命令时都需要输入 sudo,可以将当前用户添加到 docker 用户组:

sudo usermod -aG docker ${USER}

然后重新登录或重启系统,使更改生效。

10. 验证是否无需 sudo 即可运行 Docker

重新登录后,验证是否可以无需 sudo 运行 Docker:

docker run hello-world

注意事项

  • 如果需要安装特定版本的 Docker,可以在安装前运行以下命令列出可用版本:
    apt-cache madison docker-ce
    
    然后选择一个版本进行安装,例如:
    sudo apt-get install -y docker-ce=<VERSION_STRING>
    

通过以上步骤,你就可以在 Ubuntu 上成功安装并运行 Docker 了!

### 安装 Docker 的前提条件 确保系统已更新至最新状态并安装必要的依赖包[^1]。 ```bash sudo apt update && sudo apt upgrade -y ``` ### 配置 Docker APT 源 为了获取最新的稳定版 Docker 版本,建议使用官方提供的 APT 源来代替默认源中的旧版本。首先移除任何可能存在的旧版本 Docker: ```bash sudo apt remove docker docker-engine docker.io containerd runc ``` 接着添加 Docker 的官方 GPG 密钥以及配置国内加速源(这里以阿里云为例),这有助于提高下载速度和稳定性: ```bash curl -fsSL https://mirrors.aliyun.com/docker-ce/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://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` ### 安装 Docker CE 和 CLI 工具 完成上述设置之后就可以正式开始安装 Docker 社区版及其命令行工具了: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 验证 Docker 是否成功安装并正常运行: ```bash sudo systemctl start docker sudo systemctl enable docker docker run hello-world ``` 如果一切顺利的话,应该能看到一条来自 Docker Hub 上 `hello-world` 测试容器的消息输出,证明 Docker 环境已经搭建完毕。 ### 后续操作指南 对于想要进一步了解如何基于 Docker 构建应用或部署服务的用户来说,在掌握了基本的安装流程之外还需要熟悉更多关于镜像管理、容器编排等方面的知识[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值