Use docker as your normal every day terminal. Take your specific config from machine to machine without needing to do any of the symbolic linking magic most people do to ensure settings are move. Startup a terminal in a container, when done exit.
Forget to exit? Your container will be cleaned up in 6 hours. Need your terminal back, no worries, you can always docker attach
back to the running container.
Probably not, just a fun experiment!!
git clone git@github.com:gwagner/docker-terminal.git
cd [PATH TO CHECKOUT]
./build.sh
./install.sh
[OPEN NEW TERMINAL]
- Import iTerm2 profile for fancy colors and graphs
- Without needing to change your default shell, get back to your host shell through this PTY
Set a config for what container to turn on. Right now only the current Dockerfile.ubuntu is supported, but i should show Centos and Gentoo some love- This can be done through the
~/terminal-scripts/dt-config.yaml
file with aimage: [YOUR IMAGE NAME]
key value pair
- This can be done through the
- Container flavors. The idea would be building pre-dockerfiled containers which fit a specific purpose to reduce size and increase efficiency
- PHP Developer Container
- Golang Developer Container
- Devops Container
- Other Kinds?
- Test this on a few linux flavors. The ultimate idea of this is to provide a familiar shell to users without any need to keep multiple bastion hosts up to date.
- Work with remote docker on remote boxes?
- Maybe test on Windows
- I am not a windows guy, so this is probably pretty low on the list