Skip to content

filefrog/jumpbox

Repository files navigation

filefrog/jumpbox

This image wraps up a ton of utilities and CLI tools that I find to be useful / required for working in my current software stack, whatever that may be.

(Currently, that's: BOSH + CF + K8s + Docker)

See it on Docker Hub!

Running it on Docker

To run this in your local Docker daemon:

docker run --rm -it filefrog/jumpbox /bin/bash

This will give you a shell. Beware, however, that as soon as you exit, the container will evaporate, and your local filesystem changes will be lost forever.

Running it on Kubernetes

To run this in Kubernetes:

kubectl apply -f https://raw.githubusercontent.com/filefrog/jumpbox/master/k8s/jumpbox.yml
kubectl exec -it jumpbox /bin/bash

You can now exit out of the shell created by your kubectl exec command, and re-connect later. Run tmux or screen, and you can keep your session going between execs!

Building (and Publishing) to Docker Hub

The Makefile handles building pushing. For jhunt's:

make push

Is all that's needed for release. If you want to build it locally, you can instead use:

make build

If you want to tag it to your own Dockerhub username:

IMAGE=you-at-dockerhub/jumpbox make build push

By default, the image is tagged latest. You can supply your own tag via the TAG environment variable:

IMAGE=... TAG=$(date +%Y%m%d%H%M%S) make build push

Happy Hacking!

About

A jumpbox for settling in at home, away from home

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published