Ubuntu16.04 Docker 安装
时间: 2025-01-11 07:42:30 浏览: 52
### 如何在 Ubuntu 16.04 上安装 Docker
#### 卸载旧版本
为了确保新版本能够正常工作,在开始之前应该卸载所有的旧 Docker 版本。可以通过执行以下命令来完成:
```bash
sudo apt-get remove docker docker-engine docker.io containerd runc
```
这一步非常重要,因为老版本可能会与新的 Docker CE (Community Edition) 发生冲突[^2]。
#### 更新软件包索引并安装必要工具
更新现有的软件包索引,并准备系统以接收来自 Docker 官方仓库的最新稳定版 Docker 软件包。具体操作如下所示:
```bash
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
```
这些工具允许 APT 使用 HTTPS 方法访问 Docker 的在线资源库以及处理 GPG 密钥验证等问题。
#### 添加 Docker 官方 GPG 密钥
接下来添加 Docker 维护的安全密钥到系统的信任列表中,以便后续能安全地下载和校验 Docker 包的真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
这条命令会从指定 URL 获取公钥并通过管道传递给 `apt-key` 命令将其加入受信密钥链表内。
#### 设置稳定的存储库
现在配置好了一个指向 Docker 存储库的新源文件 `/etc/apt/sources.list.d/docker.list` ,其中包含了针对当前发行版(Xenial)定制化的路径:
```bash
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
```
这里使用了 `$(lsb_release -cs)` 自动识别操作系统代号(对于 Ubuntu 16.04 是 xenial),从而简化跨不同版本间的移植过程。
#### 安装 Docker CE
最后一步就是实际安装 Docker 社区版本身了。再次刷新本地缓存之后就可以直接调用 `apt-get` 来获取最新的可用二进制文件:
```bash
sudo apt-get update
sudo apt-get install docker-ce
```
一旦上述指令成功完成后即代表已经完成了整个安装流程;此时便可以在终端里输入 `docker version` 查看已正确部署的服务端口信息。
#### 测试安装是否成功
为了确认 Docker 是否被正确安装并且可以正常使用,尝试启动一个简单的测试容器:
```bash
sudo docker run hello-world
```
这个命令将会拉取一个小巧玲珑的基础镜像并在里面运行一段消息输出程序,如果一切顺利的话则证明环境搭建完毕。
阅读全文
相关推荐














