介绍
在这个挑战中,你将验证运行在 Docker 容器中的 Kali Linux 版本。这涉及到访问容器的终端,从 /etc/os-release
文件中提取 VERSION_ID
,并将其保存到主机上 ~/project
目录中名为 version.txt
的文件中。
如果 kalilinux/kali-rolling
镜像不存在,设置脚本会拉取该镜像并启动一个名为 kali-container
的容器。你需要使用 docker exec
命令来访问容器,使用 cat /etc/os-release
命令来查找版本,然后创建包含提取出的 VERSION_ID
的 version.txt
文件。验证脚本会检查容器是否正在运行,以及 version.txt
文件是否包含正确的版本。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
kali(("Kali")) -.-> kali/KaliGroup(["Kali"])
kali/KaliGroup -.-> kali/term_ops("Kali Terminal")
kali/KaliGroup -.-> kali/file_ctrl("File Management")
kali/KaliGroup -.-> kali/bash_code("Bash Scripting")
subgraph Lab Skills
kali/term_ops -.-> lab-552268{{"验证 Kali Linux 版本"}}
kali/file_ctrl -.-> lab-552268{{"验证 Kali Linux 版本"}}
kali/bash_code -.-> lab-552268{{"验证 Kali Linux 版本"}}
end