This docker image setup a SSH server, allowing ssh access into the container.
This image is based on trobz/supervisord and trobz/ubuntu.
The sshd service managed by supervisord.
It's not required, but if your public ssh keys (id_rsa.pub) is mounted as a volume on /usr/local/ssh/id_rsa.pub, the public key will be automatically added to default user .ssh/authorized_keys and no password will be asked at user connection.
If you like VIM, the container can set up it for you with some default useful plugins, out of the box.
To activate this feature, you have to set the env VIM_SETUP=1.
- neobundle: VIM plugin manager
- bufexplorer: improve the navigation between buffers
- nerdtree: add a folder tree view to navigate between files
- syntastic: check the code syntax
- airline: improve the status bar. If the env
LC_POWERFONTis set to 1, vim-airline will use special powerline font. - fugitive: GIT support
- python-mode: extra VIM feature for python (PEP8, completion, run, debug)
Same as trobz/ubuntu, ./build.sh is used to generated a Dockerfile for each ubuntu version.