1. 程式人生 > >Ubuntu 16.04安裝docker(2018年最新)

Ubuntu 16.04安裝docker(2018年最新)

sudo pro 方式 輸入 light 找到 server rust org

參考https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479

http://www.cnblogs.com/lighten/p/6034984.html

https://blog.csdn.net/world_snow/article/details/79625341

本文開發環境為Ubuntu 16.04 LTS 64位系統

1.docker支持以下Ubuntu操作系統:

   Ubuntu Xenial 16.04[LTS]  Ubuntu Trusty 14.04[LTS]  Ubuntu Precise 12.04[LTS]

2.前置需求

   不管你是Ubuntu的哪個版本,Docker需要64的操作系統。此外你的kernel內核至少要在3.10版本之上。最近的3.10小版本或者最新的維護版本也是可以接受的。kernel3.10版本之前的系統缺少一些特性來運行docker容器。這些舊版本有些已知的bugs會導致數據丟失並且在一定條件下會頻繁的故障。檢查你當前的kernel版本,打開終端,輸入

   uname -r

   

  註意:如果你之前使用APT安裝過docker,為了新版本的docker倉庫,確保你更新了APT源。

3.更新你的apt源

   Docker的APT倉庫包含1.7.1以及更高的版本。通過設置APT使用來自docker倉庫的包。

   1)登陸機器,用戶必須使用sudo或者root權限。

   2)打開終端

   3)更新包信息,確保APT能使用https方式工作,並且CA證書已安裝了

sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates

4)添加一個新的GPG密鑰

    sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

5)找到合適你的Ubuntu操作系統的鍵,這個鍵決定APT將搜索哪個包。可能的鍵有:

    Ubuntu version    Repository

    Precise 12.04     deb https://apt.dockerproject.org/repoubuntu-precise main

    Trusty 14.04     deb https://apt.dockerproject.org/repoubuntu-trusty main

    Xenial 16.04     deb https://apt.dockerproject.org/repoubuntu-xenial main

    註意:docker沒有為所有的架構提供包,Binary artifacts are built nightly,你可以從https://master.dockerproject.org. 處下載下來。在一個多架構的系統上安裝docker,為鍵添加一個[arch=]條款。更多細節參考Debian Multiarch維基百科。

6)運行下面的命令,用占位符<REPO> 為你的操作系統替換鍵。

    echo "<REPO>" | sudo tee /etc/apt/sources.list.d/docker.list

    比如你是16.04將上面命令的<REPO>

    替換成deb https://apt.dockerproject.org/repoubuntu-xenial main 執行那條命令,就在那個文件夾下創建了一個docker.list文件,裏面的內容就是

    deb https://apt.dockerproject.org/repo ubuntu-xenial main

我的操作是:

echo "deb https://apt.dockerproject.org/repoubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list

7)更新APT包索引

    sudo apt-get update

4.安裝

1)登陸系統,用你的賬號使用sudo全權限

2)更新APT包索引:sudo apt-get update

3)安裝docker:sudo apt-get install docker.io

註:最新的是安裝docker.io源,不是安裝:sudo apt-get install docker-engine

4)開啟docker後臺進程:sudo service docker start

5)校驗docker是否安裝成功:sudo docker run hello-world

鏡像加速

鑒於國內網絡問題,後續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的鏡像地址:http://hub-mirror.c.163.com。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

請在該配置文件中加入(沒有該文件的話,請先建一個):

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

Ubuntu 16.04安裝docker(2018年最新)