dockerfiles (jessfraz/dockerfiles)
Searching Database…
13.9K ·GitHub
这是什么?
一套 Dockerfile,用于构建 Jess Frazelle 在自己的台式机和服务器上使用的一系列 Docker 镜像;几乎所有镜像都以 'jess' 命名空间发布在 Docker Hub 上。
这是一个应用,还是一堆各自独立的镜像?
是一堆独立的镜像:仓库里有许多互不相关的 Dockerfile,每个文件构建自己的镜像,你可以只拉取想要的那些,而不必安装一个臃肿的大应用。
我怎么运行其中一个?
直接从 Docker Hub 运行现成的镜像(docker run jess/ );如果想自己构建,每个 Dockerfile 都在文件开头注明了确切的运行命令。
使用它需要安装什么?
只需要 Docker。如果想在本地构建镜像,仓库通过 Makefile 来管理,并且有一个 make-test GitHub Actions 工作流会在 CI 中运行测试。
这些镜像会持续更新,还是一次性的、不再维护?
会持续更新:作者一直在持续构建这些镜像,并在她自己的镜像仓库 r.j3ss.co 上公开提供下载,同时也发布在 Docker Hub 上。
它是面向台式机还是服务器的?
两者都有 —— 这是作者个人在台式机和服务器上都在用的镜像集,所以里面既有桌面工具,也有服务器端实用工具。
这些镜像能在我的 Mac 上运行吗,还是只支持 Linux?
它们是 Linux 容器,所以只要 Docker 能运行的地方就能用:在 Linux 服务器和台式机上原生运行,或在 macOS 和 Windows 上通过 Docker Desktop 运行。
为什么这些镜像同时存在于 Docker Hub 和 r.j3ss.co 上?
因为 Docker Hub 的自动构建无法配合 notary(镜像签名工具)使用,所以作者还在自己的镜像仓库 r.j3ss.co 上持续构建所有镜像,并在那里公开提供下载。
有没有现成的 shell 别名可以运行这些镜像?
有 —— 作者在她的 dotfiles 仓库里为所有这些镜像保留了别名,就在 github.com/jessfraz/dotfiles 的 .dockerfunc 文件中,你可以用简短的命令启动它们。
What are similar projects?
docker-minecraft-server, ProxmoxVE, kaniko, awesome-docker, slim, dive, hadolint, portainer
Which topics is it in?
dockerfiles, docker-image, utilities, makefile, dockerfile, bash, containers, sysadmin, shell, command-line, devops, desktop