1. 程式人生 > >Ubuntu16.04安裝Docker CE 並配置加速器

Ubuntu16.04安裝Docker CE 並配置加速器

PS:騰訊雲Ubuntu16.04 64位,安裝Docker CE 17.03

Docker目前分為兩個版本:

  • Docker Enterprise Edition (Docker EE) 專為企業開發和IT團隊設計,用於在大規模生產中構建,運送和執行關鍵業務應用程式。Docker EE整合,認證和支援,為企業提供業界最安全的容器平臺,使所有應用程式現代化。
  • Docker Community Edition (Docker CE) 是開發人員和小團隊的理想選擇,希望開始使用Docker並嘗試基於容器的應用程式。Docker CE可在許多平臺上使用,從桌面到雲到伺服器。

準備工作:

1、安裝docker前需要確保擁有root許可權,並且是以下64位的Ubuntu版本之一:

  • Ubuntu 16.10
  • Ubuntu 16.04(LTS)
  • Ubuntu 14.04(LTS)

2、如此你此前安裝過docker-engine,需要先解除安裝它們:

$ sudo apt-get remove docker docker-engine

3、安裝 Docker 的AUFS儲存驅動程式,強烈建議Ubuntu 14.04使用者安裝.

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

開始安裝Docker CE

1、安裝docker包

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

2、新增Docker的官方GPG金鑰:

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3、設定stable穩定的倉庫(stable穩定版每季度釋出一次,Edge版每月一次)

$ sudo add-apt-repository \
        "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
        $(lsb_release -cs)
\ stable"

4、更新apt包

$ sudo apt-get update

5、安裝Docker CE

$ apt-get install docker-ce

6、執行Docker

$ systemctl start docker

至此Docker CE就安裝完成了,但是國內訪問Docker Hub有時會遇到問題,所以我們可以配置映象加速器。例如:

  • 阿里雲加速器
  • DaoCloud加速器
  • 靈雀雲加速器

如果想省去註冊賬號的一系列動作,可以使用我的DaoCloud加速器。

$ curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://8ad7943c.m.daocloud.io

之後重啟docker,就能下載部署映象了

$ systemctl restart docker
$ docker run hello-world