更新源:
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
運行:
curl -fsSL http://mirrors.zju.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add - echo 'deb http://mirrors.zju.edu.cn/docker-ce/linux/debian/ buster stable' | sudo tee /etc/apt/sources.list.d/docker.list sudo apt-get update sudo apt-get install docker-ce
再運行
sudo apt-get install docker-ce
出現以下問題:
root@kali:/home/luo# sudo apt-get --fix-broken install docker-ce 正在讀取軟件包列表... 完成 正在分析軟件包的依賴關系樹 正在讀取狀態信息... 完成 您也許需要運行“apt --fix-broken install”來修正上面的錯誤。 下列軟件包有未滿足的依賴關系: bsdmainutils : 依賴: calendar 但是它將不會被安裝 依賴: ncal 但是它將不會被安裝 docker-ce : 依賴: docker-ce-cli 但是它將不會被安裝 依賴: containerd.io (>= 1.2.2-3) 但是它將不會被安裝 推薦: aufs-tools 但無法安裝它 推薦: cgroupfs-mount 但是它將不會被安裝 或 cgroup-lite 但無法安裝它 推薦: pigz 但是它將不會被安裝 libc-bin : 依賴: libc6 (< 2.31) 但是 2.31-3 正要被安裝 locales : 依賴: libc-bin (> 2.31) 但是 2.30-8 正要被安裝 E: 有未能滿足的依賴關系。請嘗試不指明軟件包的名字來運行“apt --fix-broken install”(也可以指定一個解決辦法)。
解決:直接在終端輸入sudo apt-get --fix-broken install
重新安裝:
sudo apt-get install docker-ce
安裝compose(靶機環境使用)
sudo apt install docker-compose
最后測試一下安裝是否成功
docker一些常用命令:
docker version 查看docker的版本信息 docker images 查看擁有的images docker ps 查看docker container
service docker start 啟動docker服務