Ubuntu 下 安装 docker

本文详细介绍如何在Ubuntu 16.04系统上安装Docker。从卸载旧版本开始,逐步指导如何配置存储库、安装指定版本的Docker并验证安装结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dcoker概述

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统

      本文介绍如何在ubuntu 16.04下安装docker

  • 如果以前安装过docker,先卸载可能存在的旧版本:
$ sudo apt-get remove docker docker-engine docker-ce docker.io
  •  
  • 更新apt包索引:
$ sudo apt-get update
  • 1
  • 确保安装了HTTPS以使apt可以使用存储库(repository):
$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
  • 1
  • 添加Docker官方的GPG密钥:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 1
  • 使用下面的命令来设置stable存储库:
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  • 1
  • 再更新一下apt包索引:
$ sudo apt-get update
  • 1
  • 安装最新版本的Docker CE:
$ sudo apt-get install -y docker-ce
  • 1
  • 在生产系统上,一般用特定的版本,而不总是最新的。

列出可用的ubuntu版本:

$ apt-cache madison docker-ce
  • 1

Docker CE目前各版本 
选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:

$ sudo apt-get install docker-ce=<VERSION>
  • 1

验证docker

  • 查看docker服务是否启动:
$ systemctl status docker
  • 1
  • 若未启动,则启动docker服务:
$ sudo systemctl start docker
  • 1
  • 经典的hello world:
$ sudo docker run hello-world
  • 1

sudo docker run hello-world 
有以上输出则证明docker已安装成功!

### 在 Ubuntu 系统上安装 Docker 的详细步骤 在 Ubuntu 系统上安装 Docker 可以通过以下方法实现。以下是完整的安装指南,涵盖了从添加源到完成安装的全过程。 #### 1. 更新系统包索引 在开始之前,确保系统的包索引是最新的。执行以下命令更新系统包索引: ```bash sudo apt update ``` #### 2. 安装必要的依赖包 为了能够使用 `curl` 添加 Docker 的官方 GPG 密钥,首先需要安装一些必要的依赖包: ```bash sudo apt install -y curl apt-transport-https ca-certificates software-properties-common ``` 此步骤确保系统具备访问 HTTPS 仓库的能力[^2]。 #### 3. 添加 Docker 的官方 GPG 密钥 执行以下命令来添加 Docker 官方的 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 此命令将 Docker 的 GPG 密钥导入到系统中,用于验证软件包的真实性[^2]。 #### 4. 配置 Docker APT 源 接下来,添加 Docker 的 APT 源到系统中。根据当前的 Ubuntu 版本,执行以下命令: ```bash 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 的官方源添加到 `/etc/apt/sources.list.d/docker.list` 文件中[^4]。 #### 5. 更新 APT 包索引 再次更新 APT 包索引以包含新添加的 Docker 源: ```bash sudo apt update ``` #### 6. 安装 Docker Engine 现在可以安装 Docker 的稳定版本: ```bash sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 这一步会安装 Docker 引擎及其相关组件[^1]。 #### 7. 验证 Docker 是否安装成功 安装完成后,可以通过以下命令验证 Docker 是否正常运行: ```bash sudo systemctl status docker ``` 如果服务正在运行,则说明安装成功。还可以通过以下命令测试 Docker 是否能够拉取镜像并运行容器: ```bash sudo docker run hello-world ``` 如果看到一条欢迎信息,则表明 Docker 已正确安装并配置[^3]。 #### 8. (可选)将当前用户添加到 Docker 用户组 为了避免每次运行 Docker 命令时都需要输入 `sudo`,可以将当前用户添加到 `docker` 用户组: ```bash sudo usermod -aG docker $USER ``` 然后重新登录或重启系统以使更改生效。 --- ### 注意事项 如果直接安装 Docker 时遇到错误,可能是因为缺少正确的源地址。此时可以参考引用中的方法,手动编辑 `/etc/apt/sources.list.d/docker.list` 文件并添加适当的源地址[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chengjieno1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值