ubuntu16.04 docker环境安装部署

本文详细介绍了如何在Ubuntu 16.04环境下安装和部署Docker CE。包括卸载旧版本、更新apt源、安装依赖包、添加Docker官方GPG密钥、添加稳定版本源、安装Docker CE等步骤。

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

ubuntu16.04 docker环境安装部署

原创  2018年01月27日 11:24:48


一、准备工作

       1、打开官网( 点击打开链接),发现有社区版与企业版,我们选择安装社区版本(CE) 官方文档

       2、一个ubuntu系统环境

二、安装部署

      1、卸载老版本docker(如果系统已安装docker环境)

     $ sudo apt-get remove docker docker-engine docker.io

      2、安装docker环境

            2.1 更新 apt源  
      $ sudo apt-get update
      
            2.2  安装apt https 依赖包
      $ sudo apt-get install \
          apt-transport-https \
          ca-certificates \
          curl \
         software-properties-common

          2.3  添加docker官方的GPG key
     $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
     $ sudo apt-key fingerprint 0EBFCD88

pub 4096R/0EBFCD88 2017-02-22
  Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid Docker Release (CE deb) <docker@docker.com>
sub 4096R/F273FCD8 2017-02-22

       2.4  添加apt docker stable 版本(稳定版本)源
     $ sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
       
          2.5 再次更新源
      $ sudo apt-get update
 
 2.6  安装docker-ce( 可指定版本 )
     //列出可用版本
       $ sudo apt-cache madison docker-ce
     //执行安装
       $ sudo apt-get install docker-ce 或 $ sudo apt-get install docker-ce 版本号

三、结语
本篇博文仅仅是对官方安装文档的按部就班,只要系统环境没问题,基本都能一次搞定。其中可能还会遇到
一些问题,例如 网络问题导致GPG key添加失败问题(笔者还因为这个问题顺便了解了下GPG key,哈哈~~),
其中需要注意的就是安装的 版本,生产环境还是推荐安装稳定版本咯。这也是在下第一篇博文,算是 对自己
学习的一个见证,希望可以帮助到别人。 接下来还会继续发布docker registryV2 部署、spring cloud docker 
微服务部署相关的博人,谢谢!

### 如何在 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 ``` 这个命令将会拉取一个小巧玲珑的基础镜像并在里面运行一段消息输出程序,如果一切顺利的话则证明环境搭建完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值