博客地址:http://svend.cc
安裝Docker
-
查看內(nèi)核版本
$ uname -r
4.4.0-21-generic
-
更新軟件源
$ sudo apt-get update $ sudo apt-get install apt-transport-https ca-certificates
-
添加新的
GPG
key$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
-
打開(kāi)
/etc/apt/sources.list.d/docker.list
文件齐莲,如果沒(méi)有先創(chuàng)建一個(gè)文件,清空里面所有內(nèi)容Ubuntu Precise 12.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-precise main
Ubuntu Trusty 14.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-trusty main
Ubuntu Wily 15.10
deb https://apt.dockerproject.org/repo ubuntu-wily main
Ubuntu Xenial 16.04 (LTS)
deb https://apt.dockerproject.org/repo ubuntu-xenial main
-
更新軟件源
$ sudo apt-get update
-
清理存在舊的倉(cāng)庫(kù)
$ sudo apt-get purge lxc-docker
-
驗(yàn)證倉(cāng)庫(kù)是否正確
$ apt-cache policy docker-engine
此處省略了升級(jí)內(nèi)核等步驟(需要的去官網(wǎng)看鲫懒。因?yàn)槲沂褂玫膬?nèi)核幾乎都是保持更新的)
-
安裝Docker
$ sudo apt-get install docker-engine
-
啟動(dòng)Docker服務(wù)
$ sudo service docker start
-
驗(yàn)證Docker 是否正確的安裝完成
$ sudo docker run hello-world
配置Docker加速
-
去DaoCloud注冊(cè)賬號(hào)
-
注冊(cè)完成之后進(jìn)入Docker加速器頁(yè)面
https://www.daocloud.io/mirror#accelerator-doc
官網(wǎng)有命令能一鍵配置很多版本的系統(tǒng),但是ubuntu16.04/Linux mint 18(基于ubuntu 16)暫時(shí)不支持一件配置,所以這里我就寫16.04 的配置教程
-
創(chuàng)建目錄
/etc/systemd/system/docker.service.d
$ sudo mkdir /etc/systemd/system/docker.service.d
-
創(chuàng)建文件
/etc/systemd/system/docker.service.d/docker.conf
$ sudo vi /etc/systemd/system/docker.service.d/docker.conf
-
重寫
ExecStart
配置[Service] ExecStart= ExecStart=/usr/bin/dockerd --registry-mirror=加速地址
-
加速地址在 Docker加速器荡澎,點(diǎn)擊立即使用蕊程,會(huì)出現(xiàn)一行命令
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://××××××××.m.daocloud.io
其中
××××××××
是每個(gè)賬號(hào)獨(dú)有的代碼 將上面docker.conf的加速地址替換為你的
http://××××××××.m.daocloud.io
-
應(yīng)用更改
$ sudo systemctl daemon-reload
-
重啟Docker daemon
$ sudo systemctl restart docker
好啦,大公告成藕施,接下來(lái)寇损,可以盡情的pull你想要的鏡像啦,速度是杠杠的