
ShellInABox Alpine Linux Dockerfile:适用于最小化镜像的版本
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本Dockerfile基于Alpine Linux构建ShellInABox环境,旨在提供一个轻量级且功能完备的远程终端服务解决方案,特别适合资源受限的容器场景。
雪莲盒-高山
ShellInABox Dockerfiles用于基于Alpine Linux的最小映像。
什么是ShellInABox?
它是基于Web的终端工具,可以在Web浏览器中连接到Shell。
为什么要使用它?
我发现现有的shellinabox镜像体积过大,并且大多数是基于Ubuntu或Debian等Linux发行版,安装了许多不必要的文件,这大大增加了任何特定Docker镜像的安全风险。为了使该映像尽可能小和安全,我选择将其重新构建在Alpine Linux之上,这是最小的Linux发行版之一。
如何构建?
使用提供的Dockerfile.build,在Alpine Linux容器中编译shellinabox二进制文件。
运行生成的容器以获取包含shellinabox文件的tar.gz包。
基于干净的Alpine Linux镜像重新创建新的docker映像,并安装shellinabox。
您可以使用随附的build.sh脚本构建此图像。
全部评论 (0)
还没有任何评论哟~


