https://github.com/operable/dockerfiles
Common Dockerfiles in use at Operable
https://github.com/operable/dockerfiles
Last synced: 22 days ago
JSON representation
Common Dockerfiles in use at Operable
- Host: GitHub
- URL: https://github.com/operable/dockerfiles
- Owner: operable
- Created: 2016-10-18T19:39:57.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-05T20:59:51.000Z (about 9 years ago)
- Last Synced: 2025-02-24T10:36:38.688Z (about 1 year ago)
- Language: Makefile
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dockerfiles
===========
These are some common Dockerfiles we use at Operable for various things.
```
docker build -t operable/alpine-base:0.1 . -f Dockerfile.alpine-base
docker build -t operable/elixir:1.3.1 . -f Dockerfile.elixir
```
# Versioning Conventions
For things like `alpine-base`, we can just bump versions like normal.
For things like the `elixir`, `go`, and whatever other language-based
images we make, the first part of the tag will be the language's own
version (e.g. `1.3.1` for Elixir), and we'll add a suffix for any
material changes we make to the image apart from that; perhaps
`1.3.1-r0` was our original image, but then we changed our base image
to add additional utilities, so we then build a `1.3.1-r1` image to
reflect this.
# Makefile
The makefile has build targets for making images. You'll want to tweak
the release tag before you build. We'll make this nicer soon.