Docker

分類:技術 時間:2017-01-20

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

文章來源:


ads
ads

相關文章
ads

相關文章

ad