Kali安装Docker

测试环境

系统:Kali2.0 x64
时间:2016-12-29
原文地址: http://blog.youkuaiyun.com/u013814153/article/details/53925790


开始部署

1. Docker需要Linux Kernels 大于3.10并且是64-bit的机器,用uname -a可以查看是否符合要求。

2. 执行命令编辑文本: vim /etc/apt/sources.list.d/backports.list, 加入以下代码

deb http://http.debian.net/debian wheezy-backports main

然后刷新源: apt-get update
如果有安装过docker,则先删除旧版本docker

apt-get purge lxc-docker*
apt-get purge docker.io*
apt-get update

3、确认apt添加了https方法和CA cerificates

apt-get install apt-transport-https ca-certificates

4、添加一个新的GPG key

apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

5、编辑文件:vim /etc/apt/sources.list.d/docker.list, 因为Kali2.0是基于Debian Wheezy版本,所以加入下面代码:

deb https://apt.dockerproject.org/repo debian-wheezy main
#On Debian Jessie
#deb https://apt.dockerproject.org/repo debian-jessie main
#On Debian Stretch/Sid
#deb https://apt.dockerproject.org/repo debian-stretch main

保存后,然后更新: apt-get update

6、确认正确安装repository

apt-cache policy docker-engine

7、正式安装:

apt-get update
apt-get install docker-engine
# 安装结束,打开docker服务
service docker start
# 验证安装,运行测试样例
docker run hello-world
# 如果没有错误就大功造成了!
### 如何在 Kali Linux 上安装 Docker 要在 Kali Linux 上成功安装 Docker,可以按照以下方法操作: #### 更新系统包 首先,更新系统的软件包列表以确保获取最新的依赖项: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装必要的工具和库 为了能够通过 `apt` 使用 HTTPS 来访问 Docker 的官方仓库,需先安装一些必备的程序: ```bash sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y ``` 此命令会安装用于管理 GPG 密钥环的工具以及允许 APT 通过 HTTPS 访问存储库的支持[^1]。 #### 添加 Docker 的官方 GPG 密钥 运以下命令来添加 Docker 的官方 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 这一步是为了验证下载的内容未被篡改并来自可信源[^2]。 #### 设置稳定的 Docker 存储库 接下来配置 APT 源以便从 Docker 的稳定版本存储库中拉取镜像文件: ```bash echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 这里需要注意的是,尽管 Kali 基于 Debian 构建,但在某些情况下可能需要手动调整发版代号以匹配最近支持的 Debian 版本。 #### 安装最新版本的 Docker Engine 完成上述设置之后就可以正式开始安装 Docker 引擎了: ```bash sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y ``` 此时应该已经完成了 DockerKali Linux 中的基础部署工作。 #### 验证 Docker 是否正常启动 最后可以通过下面这条指令测试服务状态是否健康: ```bash sudo systemctl status docker ``` 如果显示绿色活动字样则表明一切就绪;另外还可以尝试执 hello-world 测试容器进一步确认环境可用性: ```bash sudo docker run hello-world ``` 以上就是在 Kali Linux 平台上逐步实现 Docker 成功落地的过程概述。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值