轉載請註明出處:html
http://www.cnblogs.com/darkknightzh/p/5653739.htmllinux
參考網址:docker
http://blog.csdn.net/yangzhenping/article/details/43671843ubuntu
https://docs.docker.com/engine/installation/linux/ubuntulinux/ide
http://blog.csdn.net/xundh/article/details/46441403ui
1. 因爲老版本的docker支持的命令不多,於是須要卸載老版本的docker。spa
(http://blog.csdn.net/yangzhenping/article/details/43671843).net
sudo docker -v sudo apt-get remove docker
老版本的docker支持的命令:code
2. 在ubuntu14上面從新安裝新版本的dockerserver
(http://blog.csdn.net/xundh/article/details/46441403)
直接使用以下命令便可
wget -qO- https://get.docker.com/ | sh
q後面是大寫字母O
說明:有時候賦值上面這句話,就是提示有問題,去上面的網址複製,就能夠執行。。。
3. 在ubuntu16上面從新安裝新版本的docker
參考docker官方文檔(https://docs.docker.com/engine/installation/linux/ubuntulinux/)
說明:a. 上面網址有16.04,15.10,14.04,12.04的安裝步驟。接下來只說在ubuntu16上怎麼安裝。
b. ubuntu內核最低爲3.10.使用以下命令查看內核版本:
uname -r
1)更新apt源:
① ensure that APT works with the https method, and that CA certificates are installed
終端中輸入以下命令:
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
③ 打開/etc/apt/sources.list.d/docker.list文件,刪除裏面的全部內容(須要超級管理員權限);若是不存在,建立。
④ 在③中的文件中增長 entry,並保存該文件:
deb https://apt.dockerproject.org/repo ubuntu-xenial main
注意:其餘版本中的請查看上面的網址。Docker does not provide packages for all architectures. You can find nightly built binaries in https://master.dockerproject.org. To install docker on a multi-architecture system, add an [arch=...] clause to the entry. Refer to the Debian Multiarch wiki for details.
說明:以前安裝docker時,只能安裝到1.10,後來打開該文件,發現源不對。更改了以後,後面安裝的就是最新的了。
⑤ 更新apt
sudo apt-get update
⑥ 若是有的話,清除老的repo
sudo apt-get purge lxc-docker
⑦ Verify that APT is pulling from the right repository.
apt-cache policy docker-engine
2)安裝docker
① 終端中輸入:
sudo apt-get update
② 安裝docker:
sudo apt-get install docker-engine
③ Start the docker daemon:
sudo service docker start
④ 驗證docker成功安裝:
sudo docker run hello-world
結果以下:
可選的配置:見參考網址。
4. 新版本的docker:
新版本docker支持的命令: