This commit is contained in:
Jeffrey Paul 2016-04-08 15:46:40 +02:00
parent c3f15c56ef
commit 08e7525433
4 changed files with 65 additions and 12 deletions

View File

@ -1,32 +1,53 @@
# Usage # Usage
`docker run -ti sneak/sandbox /bin/bash -c 'byobu'` `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 # Includes Things Like
* vim * vim
* neovim
* rbenv * rbenv
* python / setuptools / virtualenv * default-jre
* node4/coffeescript/coffeelint * docker (from docker)
* byobu / screen * docker-compose
* docker client * docker-machine
* awscli * bash completion
* python (from ubuntu)
* setuptools
* virtualenv
* node4 (from ubuntu)
* coffeescript
* coffeelint
* go1.6 (from ubuntu)
* byobu and screen
* awscli (from pypi)
* irssi * irssi
* runit / daemontools / envdir / etc * runit / daemontools
* build-essential / make * envdir
* latex and fonts * build-essential
* useful misc tools * make
* latex and fonts (from ubuntu)
* Other useful misc tools
* pv * pv
* pbzip2 * pbzip2
* nmap * nmap
* ppss * ppss
* pwgen * pwgen
* netcat and telnet
* and much more... * and much more...
# TODO # TODO
* docker-machine
* golang
* ctags / enhanced vim * ctags / enhanced vim
* sweet screenrc or byobu config * sweet screenrc or byobu config
* customize PS1 * customize PS1
@ -34,3 +55,26 @@
* more editors (emacs) * more editors (emacs)
* rbenv build versions * rbenv build versions
* more fonts * more fonts
* pathogen
* overcommit
* mercurial
# Feedback
Feedback is appreciated, PRs are encouraged.
Drop me an email or tweet [@sneakdotberlin](https://twitter.com/sneakdotberlin).
# Author
Jeffrey Paul <sneak@sneak.berlin>
https://sneak.berlin
[@sneakdotberlin](https://twitter.com/sneakdotberlin)
`5539 AD00 DE4C 42F3 AFE1 1575 0524 43F4 DF2A 55C2`
# License
This code is released into the public domain.

3
bin/sandbox Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
docker run -d --name sandbox sneak/sandbox
docker exec -ti sandbox script -q -c "TERM=xterm-color byobu" /dev/null

3
bin/sandbox-fast Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
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

3
bin/sandbox-kill Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
docker kill sandbox
docker rm sandbox