referer from:
https://www.cnblogs.com/Roachs/p/6308896.html
一、安裝準(zhǔn)備
kali linux是基于Debian Wheezy,所以我在Docker的官網(wǎng)按照Debian wheezy的方法安裝,這里算是翻譯
二、安裝過(guò)程
先決條件
Docker需要一個(gè)64位的安裝,無(wú)論你的Debian版本。 此外,你的內(nèi)核必須至少是3.10。 最新的3.10次要版本或更新的維護(hù)版本也是可以接受的。
可以用下列命令來(lái)查看一下自己kali的內(nèi)核頭版本
# uname-r
1、對(duì)于Debian wheezy用戶i必須提供反向端口,啟用backports
(1)用任意編輯器打開/etc/apt/sources.list.d/backports.list文件,如果沒有這個(gè)文件,就創(chuàng)建一個(gè)。
(2)刪除現(xiàn)有所有條目后添加一條新的反向端口條目
deb http://http.debian.net/debian wheezy-backports main
(3)更新軟件包信息
# apt-get update
2、更新apt存儲(chǔ)庫(kù)
(1)如果之前安裝過(guò)docker,則執(zhí)行下列命令,清楚舊的存儲(chǔ)庫(kù)
# apt-get purge lxc-docker*# apt-get purge docker.io*
(2)更新存儲(chǔ)庫(kù)信息,確保apt使用https方法,并安裝CA證書
# apt-get update
# apt-getinstallapt-transport-https ca-certificates gnupg2
(3)添加新的GPG key(這里可能會(huì)失敗幾次,提示從公鑰服務(wù)器接受失敗,多試幾次就可以了)
# apt-key adv \--keyserver hkp://ha.pool.sks-keyservers.net:80 \--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
(4)用任意編輯器打開/etc/apt/sources.list.d/docker.list文件,如果不存在,就創(chuàng)建一個(gè)
刪除現(xiàn)有的所有條目,并添加新的條目(我只列出wheezy添加的,其他版本的請(qǐng)自行到官網(wǎng)查看)
deb https://apt.dockerproject.org/repo debian-wheezy main
(5)更新apt存儲(chǔ)庫(kù),并驗(yàn)證apt存儲(chǔ)庫(kù)是正確的
# apt-get update
# apt-cache policy docker-engine
安裝Docker
1、更新apt存儲(chǔ)庫(kù)
# apt-get update
2、安裝Docker
# apt-getinstalldocker-engine
3、啟動(dòng)Docker服務(wù)
# service docker start
4、更新Docker
# apt-get upgrade docker-engine
5、卸載Docker
(1)卸載docker軟件包
# apt-get purge docker-engine
(2)卸載docker所有程序包和依賴關(guān)系
# apt-get autoremove --purge docker-engine
(3)如果要?jiǎng)h除所有圖像,容器和卷,請(qǐng)運(yùn)行以下命令
#rm-rf /var/lib/docker
參考:
Docker官網(wǎng)地址:https://docs.docker.com/
Debian安裝Docker官方教程:https://docs.docker.com/engine/installation/linux/debian/