Go to file
2016-08-27 01:49:49 +02:00
bin latest 2016-04-08 15:46:40 +02:00
.gitignore works now 2016-04-18 01:18:32 +02:00
Dockerfile update everything to latest on build 2016-08-27 01:49:49 +02:00
Makefile removing build acceleration tricks 2016-04-08 14:28:32 +02:00
my_init initial 2016-04-08 13:43:57 +02:00
README.markdown updated README 2016-04-08 16:05:56 +02:00
run.sh works now 2016-04-18 01:18:32 +02:00
sources.list works now 2016-04-18 01:18:32 +02:00

Usage

docker run -d --name sandbox sneak/sandbox ; 
docker exec -ti sandbox script -q -c "TERM=xterm-color byobu" /dev/null

(The 'script' bit works around a bug where docker exec -t doesn't give you a usable tty.)

Or, if you're clever and run an Ubuntu mirror (or caching reverse proxy) on your docker host:

docker run -d --add-host archive.ubuntu.com:172.17.0.1 --name sandbox sneak/sandbox ; 
docker exec -ti sandbox script -q -c "TERM=xterm-color byobu" /dev/null

Includes Things Like

  • vim
  • neovim
  • rbenv
  • default-jre
  • docker (from docker)
  • docker-compose
  • docker-machine
  • bash completion
  • python (from ubuntu)
    • setuptools
    • virtualenv
  • node4 (from ubuntu)
    • coffeescript
    • coffeelint
  • go1.6 (from ubuntu)
  • byobu and screen
  • awscli (from pypi)
  • irssi
  • runit / daemontools
    • envdir
  • build-essential
    • make
  • latex and fonts (from ubuntu)
  • Other useful misc tools
    • pv
    • pbzip2
    • nmap
    • ppss
    • pwgen
    • netcat and telnet
    • and much more...

TODO

  • ctags / enhanced vim
  • sweet screenrc or byobu config
  • customize PS1
  • more shells
  • more editors (emacs)
  • rbenv build versions
  • more fonts
  • pathogen
  • overcommit
  • mercurial

See Also

Feedback

Feedback is appreciated, PRs are encouraged.

Drop me an email or tweet @sneakdotberlin.

Author

Jeffrey Paul <sneak@sneak.berlin>

https://sneak.berlin

@sneakdotberlin

5539 AD00 DE4C 42F3 AFE1 1575 0524 43F4 DF2A 55C2

License

This code is released into the public domain.