Skip to content

Because life is too short to reconfigure your workspace each time an OS update breaks it

License

Notifications You must be signed in to change notification settings

gordonhart/containerization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Containerization Utilities

Build Status Docker Pulls Latest Tag

  • base: interactive-ready base images derived from different Debian releases. Large and clunky for production use but comfortable for hacking and exploration.
    • e.g. gordonhart/base:v0.1.0.buster
  • rust: the above with the latest toolchain from rustup
    • e.g. gordonhart/base:v0.1.0.buster.rust

Usage

The default image name is gordonhart/base and will include a user gordonhart with UID/GID 1000 and home /home/gordonhart. The user name and image name can be changed by modifying base/definitions.sh.

# initialize:
$ make submodules

# build base images:
# NOTE: derives the tag based on latest git tag, e.g. v0.1.0-1-g05661be
$ make build

# push to Dockerhub (will need my credentials):
$ make push

# all of the above:
$ make all

About

Because life is too short to reconfigure your workspace each time an OS update breaks it

Resources

License

Stars

Watchers

Forks

Packages

No packages published