Ubuntu16.04安裝Docker

1、準備

Docker 要求 Ubuntu 系統的內核版本高於 3.10,經過下面的命令查看內核版本:linux

$ uname -r

2、安裝

1. 卸載舊版本

Docker 的舊版本名稱爲:docker 、 docker-engine 或者 docekr-io。
若是安裝過舊版本的須要先卸載:docker

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

2. 安裝最新版本的 Docker

最新版本的 Docker 分兩個版本,docker-ce(Community Edition)和docker-ee(Enterprise Edition)。CE版本是免費的,若是咱們學習或者通常應用,CE足夠。咱們安裝社區版:ubuntu

因爲docker安裝須要使用https,因此須要使 apt 支持 https 的拉取方式。網絡

2.1 安裝 https 相關的軟件包

$ sudo apt-get update # 先更新一下軟件源庫信息

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

2.2 設置apt倉庫地址

鑑於國內網絡問題,強烈建議使用國內地址curl

  1. 添加 Docker 官方apt倉庫(使用國外源)
    執行該命令時,如遇到長時間沒有響應說明網絡鏈接不到docker網站,須要使用國內的學習

    # 添加 Docker 官方的 GPG 密鑰(爲了確認所下載軟件包的合法性,須要添加軟件源的 GPG 密鑰)
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    # 設置穩定版本的apt倉庫地址
    $ sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
  2. 添加 阿里雲 的apt倉庫(使用國內源)網站

    $ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    
    $ sudo add-apt-repository \
         "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
         $(lsb_release -cs) \
         stable"

2.3 安裝 Docker 軟件

$ sudo apt-get update

$ sudo apt-get install docker-ce # 安裝最新版的docker

若是要安裝指定版本的docker,則使用下面的命令:阿里雲

$ apt-cache policy docker-ce # 查看可供安裝的全部docker版本
$ sudo apt-get install docker-ce=18.03.0~ce-0~ubuntu # 安裝指定版本的docker
``
### 2.4 檢查docker是否安裝成功

$ docker --version # 查看安裝的docker版本url

相關文章
相關標籤/搜索