referer from:
https://www.cnblogs.com/Roachs/p/6308896.html
一饼问、安裝準(zhǔn)備
kali linux是基于Debian Wheezy耽梅,所以我在Docker的官網(wǎng)按照Debian wheezy的方法安裝短荐,這里算是翻譯
二汰聋、安裝過程
先決條件
Docker需要一個(gè)64位的安裝,無論你的Debian版本萝快。 此外川蒙,你的內(nèi)核必須至少是3.10。 最新的3.10次要版本或更新的維護(hù)版本也是可以接受的蹈矮。
可以用下列命令來查看一下自己kali的內(nèi)核頭版本
# uname-r
1砰逻、對于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存儲庫
(1)如果之前安裝過docker刚操,則執(zhí)行下列命令,清楚舊的存儲庫
# apt-get purge lxc-docker*# apt-get purge docker.io*
(2)更新存儲庫信息再芋,確保apt使用https方法菊霜,并安裝CA證書
# apt-get update
# apt-getinstallapt-transport-https ca-certificates gnupg2
(3)添加新的GPG key(這里可能會失敗幾次,提示從公鑰服務(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添加的构捡,其他版本的請自行到官網(wǎng)查看)
deb https://apt.dockerproject.org/repo debian-wheezy main
(5)更新apt存儲庫液南,并驗(yàn)證apt存儲庫是正確的
# apt-get update
# apt-cache policy docker-engine
安裝Docker
1、更新apt存儲庫
# apt-get update
2勾徽、安裝Docker
# apt-getinstalldocker-engine
3滑凉、啟動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)如果要刪除所有圖像譬涡,容器和卷,請運(yùn)行以下命令
#rm-rf /var/lib/docker
參考:
Docker官網(wǎng)地址:https://docs.docker.com/
Debian安裝Docker官方教程:https://docs.docker.com/engine/installation/linux/debian/