Ubuntu 16.04 (LTS)下安装docker

2017-10-14  本文已影响6人  凕溟

最近在学习docker,由于自己的开发系统是Ubuntu的,所以简单记录下在Ubuntu下的学习历程。

删除旧版本

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

使用推荐的镜像

$ sudo apt-get update

$ sudo apt-get install \
    linux-image-extra-$(uname -r) \
    linux-image-extra-virtual

安装库文件

  1. 更新apt索引:
$ sudo apt-get update
  1. 安装allowapt,添加https和ca证书,在https上使用库:
$ sudo apt-get install \
    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 -

查看key:

$ 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

安装Docker CE

  1. 更新apt索引:
$ sudo apt-get update
  1. 安装最新版本的Docker CE或者使用第三步安装制定版本:
$ sudo apt-get install docker-ce
  1. 安装制定版本

在生产环境中我们一般都是使用指定的版本,而不是使用最新版本。

检查可用的版本:

$ apt-cache madison docker-ce

输出结果:

docker-ce | 17.09.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

安装指定版本:

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

到这里已经完成了安装,最后检查下安装结果:

docker version

输出:

Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:42:18 2017
 OS/Arch:      linux/amd64

参考资料:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#uninstall-old-versions

上一篇下一篇

猜你喜欢

热点阅读