blob: 2b32556be749ea5de088c57c3c567132de4b0979 [file] [log] [blame] [view]
Jessica Frazellef80ce162015-06-06 17:53:25 -07001## dockerfiles
2
Jess Frazelle5db893c2018-10-04 12:09:15 -04003[![Travis CI](https://img.shields.io/travis/jessfraz/dockerfiles.svg?style=for-the-badge)](https://travis-ci.org/jessfraz/dockerfiles)
Jessica Frazellecb791ca2015-10-22 02:13:39 -07004
Jessica Frazellef80ce162015-06-06 17:53:25 -07005This is a repo to hold various Dockerfiles for images I create.
6
Jessica Frazellecb791ca2015-10-22 02:13:39 -07007I try to make sure each has a command at the top for running it,
Jessica Frazellef80ce162015-06-06 17:53:25 -07008if a file you are looking at does not have a command, please
9pull request it!
10
Dukeeeee4fd2015-11-16 11:06:59 -020011Almost all of these live on dockerhub under [jess](https://hub.docker.com/u/jess/).
Jess Frazelle42eb6dc2016-09-19 09:14:48 -070012Because you cannot use notary with autobuilds on dockerhub I also build these
Jess Frazellecc2672c2016-12-19 22:59:35 -080013continuously on a private registry at [r.j3ss.co](https://r.j3ss.co/) for public download. (You're
Jess Frazelle42eb6dc2016-09-19 09:14:48 -070014welcome.)
Jessica Frazelle22b7de92015-07-26 21:46:34 -070015
Jess Frazellecfd9f612016-09-30 10:47:34 -070016You may also want to checkout my [dotfiles](https://github.com/jessfraz/dotfiles), specifically the aliases for all these files which are here: [github.com/jessfraz/dotfiles/blob/master/.dockerfunc](https://github.com/jessfraz/dotfiles/blob/master/.dockerfunc).
Jess Frazelle08669082018-09-25 04:21:17 -040017
Jess Frazellec8c56272018-10-04 12:11:55 -040018#### Using the `Makefile`
Jess Frazelle08669082018-09-25 04:21:17 -040019
20```
21$ make help
22build Builds all the dockerfiles in the repository.
23dockerfiles Tests the changes to the Dockerfiles build.
24image Build a Dockerfile (ex. DIR=telnet).
25latest-versions Checks all the latest versions of the Dockerfile contents.
26run Run a Dockerfile from the command at the top of the file (ex. DIR=telnet).
27shellcheck Runs the shellcheck tests on the scripts.
28test Runs the tests on the repository.
29```