The Cannery
Cat's Eye Technologies now has Docker images available on Docker Hub for several of its distributions.
Putting a Dockerfile and a build script in each distribution repository felt not-quite-right somehow, so this repository was created to hold all the Dockerfiles, build scripts, and documentation for each Docker image.
In addition -- and this is significant -- there is a set of driver
scripts in the bin
directory of this repository, which run the
executables in these containers almost as if you had the executable
installed on the host.
Each driver script will download any image it needs from Docker hub first, if it is not yet present on the system.
So all you need to do is put bin
on your executable search path,
and suddenly you have a myriad of Cat's Eye Technologies' tools and
language interpreters and such at your disposal, right from your
command line (or shell, or Terminal, or whatever you like to call it.)
There are some caveats of course. See the README of the containerized-hastec project for more information on this approach.
Commit History
@scripts
git clone https://git.catseye.tc/The-Cannery/
- Merge branch 'master' into scripts Chris Pressey 3 years ago
- Update README for sixtypical, reflecting the actual latest version. Chris Pressey 3 years ago
- Retain quotes when executing the executable inside the container. Chris Pressey 3 years ago
- Update README with info on new approach. Chris Pressey 3 years ago
- containerized-hastec lives in its own repository now. Chris Pressey 3 years ago
- Allow hastec to be run as a regular user. The Cabal package Chris Pressey 3 years ago
- Collect settings in one place. Chris Pressey 3 years ago
- Use a more well-trodden, package-updatable base image. Chris Pressey 3 years ago
- Experimental Python 2.7-based container for `tamsin`. Chris Pressey 3 years ago
- Build directory and launcher script for samovar. Chris Pressey 3 years ago