1.更新APT的源
$ sudo apt-get update
2.安裝Docker必需的擴展包
擴展包主要是為了Docker的文件系統支持AUFS(Union File System)。
AUFS能將一臺機器上的多個目錄或文件,以聯合的方式提供統一視圖進行管理。
AUFS是docker最早所支持的storage driver.
$ sudo apt-get install curl linux-image-extra-$(uname -r) linux-image-extra-virtual
3.安裝https和ca證書的庫:
$ sudo apt-get install apt-transport-https ca-certificates
4.添加Docker官方的秘鑰GPG到APT配置中
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
5.增加Docker的源
按照系統版本添加entry,增加Docker的源到/etc/apt/souces.list文件中。
可以查看源的地址:
https://apt.dockerproject.org/repo/pool/main/d/docker-engine/
lsb_release 命令
-c, 發行版代號。
-s, –short 輸出簡短的描述信息。
$ sudo add-apt-repository "deb https://apt.dockerproject.org/repo/pool/ $(lsb_release -cs) main"
6.再次更新APT源:
$ sudo apt-get update
7.安裝Docker:
$ sudo apt-get -y install docker-engine
查看可安裝的Docker版本:
$ apt-cache madison docker-engine
如果要安裝指定版本的Docker:
$ sudo apt-get -y install docker-engine=<VERSION_STRING>
7.開啟Docker
$ sudo service docker start
8.驗證是否安裝成功
這裏通過運行hello-world鏡像,驗證Docker是否安裝成功。
$ sudo docker run hello-world
9.重啟服務
$ sudo service docker restart
本地安裝Docker
1.下載Docker包
到https://apt.dockerproject.org/repo/pool/main/d/docker-engine/下載對應系統版本的.deb文件。
2.安裝下載好的包
$ sudo dpkg -i /path/to/package.deb
3.驗證Docker是否安裝成功
$ sudo docker run hello-world
卸載Docker
1.卸載Docker包:
$ sudo apt-get purge docker-engine
2.刪除鏡像、容器等文件:
$ sudo rm -rf /var/lib/docker
Tags: ubuntu docker Linux Docker
文章來源: