GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

统计

KAL1 LINUX 官方文档之容器版本 --- 使用 Kali Linux Podman 镜像(更新于2022)

使用 Kali Linux Podman 镜像

Podman 有关于如何在各种系统上安装它的非常好的文档。我们建议遵循官方文档,但是对于基于 Debian 的系统,这是一个非常简单的命令:

kali@kali:~$ sudo apt update && sudo apt install -y podman
...
kali@kali:~$

Kali 图像位于容器短名称列表中这允许仅调用的功能kali-rolling,而不是使用完整的图像名称docker.io/kalilinux/kali-rolling如果主机系统在/etc/containers/registries.conf.d/shortnames.conf当我们使用 Kali Linux 时,我们可以利用这个功能。

要使用 Kali Linux Podman 镜像,我们将执行以下命令:

kali@kali:~$ podman pull kali-rolling
kali@kali:~$
kali@kali:~$ podman run --tty --interactive kali-rolling
┌──(root㉿7df5f0dbe6b7)-[/]
└─#

┌──(root㉿7df5f0dbe6b7)-[/]
└─# exit
kali@kali:~$

请注意,这不允许 systemd 功能,这将允许访问诸如systemctl.

另请注意,图像不附带“默认”元包您将需要apt update && apt -y install kali-linux-headless.

要恢复已退出的容器,我们将完成以下操作:

kali@kali:~$ podman ps -a
CONTAINER ID  IMAGE                                    COMMAND     CREATED        STATUS                   PORTS       NAMES
7df5f0dbe6b7  docker.io/kalilinux/kali-rolling:latest  /bin/bash   2 seconds ago  Exited (0) 1 second ago              cool_tharp
kali@kali:~$
kali@kali:~$ podman start 7df5f0dbe6b7
kali@kali:~$

执行以下命令后,您将附加到 Podman 容器,但是您必须按一次 return 才能完全看到提示。

kali@kali:~$ podman attach 7df5f0dbe6b7

┌──(root㉿7df5f0dbe6b7)-[/]
└─#

这将恢复容器在运行初始podman run命令或最后一个podman startpodman attach序列后离开它的任何状态。

最后,如果您完成了容器,您可以使用以下命令将其删除:

kali@kali:~$ podman rm 7df5f0dbe6b7
7df5f0dbe6b7
kali@kali:~$

更新日期:2022 年 9 月 14 日
作者: gamb1t

 

posted on   GKLBB  阅读(204)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示