dockerfiles README

The project's README from github.com/jessfraz/dockerfiles. As one markdown file: README.md.

dockerfiles

make test

This is a repo to hold various Dockerfiles for images I create.

Table of Contents

About

Almost all of these live on dockerhub under jess. Because you cannot use notary with autobuilds on dockerhub I also build these continuously on a private registry at r.j3ss.co for public download. (You're welcome.)

Resources

My dotfiles

You may also want to checkout my dotfiles, specifically the aliases for all these files which are here: github.com/jessfraz/dotfiles/blob/master/.dockerfunc.

Contributing

I try to make sure each Dockerfile has a command at the top to document running it, if a file you are looking at does not have a command, please pull request it!

Using the Makefile

$ make help
build                          Builds all the dockerfiles in the repository.
dockerfiles                    Tests the changes to the Dockerfiles build.
image                          Build a Dockerfile (ex. DIR=telnet).
latest-versions                Checks all the latest versions of the Dockerfile contents.
run                            Run a Dockerfile from the command at the top of the file (ex. DIR=telnet).
shellcheck                     Runs the shellcheck tests on the scripts.
test                           Runs the tests on the repository.

dockerfiles (jessfraz/dockerfiles)

Searching Database…

Что это такое?Набор Dockerfile для Docker-образов, которые Джесс Фразелл (Jess Frazelle) собирает и использует на своём рабочем столе и серверах; почти все образы опубликованы на Docker Hub в пространстве имён 'jess'.
Это одно приложение или куча отдельных образов?Куча: много независимых Dockerfile, каждый собирает свой образ, так что вы скачиваете только те, что нужны, а не одно огромное приложение целиком.
Как запустить один из этих образов?Запустите готовый образ прямо из Docker Hub (docker run jess/ ); если хотите собрать образ сами, точная команда запуска указана в начале каждого Dockerfile.
Что нужно установить, чтобы этим пользоваться?Только Docker. Для локальной сборки образов репозиторий управляется через Makefile, а workflow make-test в GitHub Actions прогоняет тесты в CI.
Образы обновляются или это разовая заморозка?Они актуальны: автор собирает их непрерывно и публикует для открытого скачивания в собственном реестре r.j3ss.co, а также на Docker Hub.
Это для рабочего стола или для серверов?И то и другое — это личный набор образов автора, которым она пользуется и на рабочем столе, и на серверах, поэтому в коллекции смешаны настольные утилиты и серверные инструменты.
Это будет работать на моём Mac или только на Linux?Это Linux-контейнеры, поэтому они работают везде, где работает Docker: нативно на Linux-серверах и десктопах, а также через Docker Desktop на macOS и Windows.
Почему образы лежат и на Docker Hub, и на r.j3ss.co?Autobuild на Docker Hub несовместимы с notary (подписью образов), поэтому автор также непрерывно собирает всё в собственном реестре r.j3ss.co и предлагает образы там для открытого скачивания.
Есть ли готовые shell-алиасы для запуска всех этих образов?Да — автор держит алиасы для всех этих образов в своём репозитории dotfiles, в файле .dockerfunc на github.com/jessfraz/dotfiles, так что запускать их можно короткими командами.
Creator
jessfraz
Size
72.3 MB
Stars
13.9K
Updated
CommitMar 27
Age
12y
Commits · 90 Days