Sign inSign up

jr0sco/devbox

By jr0sco

Updated about 6 years ago

Docker container with ruby, golang, python, npm etc installed

Image
0

961

jr0sco/devbox repository overview

Docker Devbox

A development environment containing:

  • Vim
  • C/C++ compilers and tools
  • Golang compilers and tools
  • Python and tools
  • git
  • tmux
  • ssh
  • Docker (inception)

The devbox is as stateless as possible, every dev done inside it is doomed to be destroyed, unless pushed to an external Git repository. The idea is to be able fire up a known environment on a new box, without spending 3 hours to figure out what is needed.

Build


Clone into your home directory
git clone https://github.com/jrosco/docker-devbox.git $HOME/docker-devbox
Setup an alias
alias devbox="cd $HOME/docker-devbox/ ; make $@"
Build Docker Image

This process can take some time

cd ./docker-devbox
make all

Usage

Assumes you have setup the above alias

Run Docker Image
devbox run
Log into the Docker Image
devbox logon
Stop Process
devbox stop
Stop and Destroy Process
devbox clean
List running Docker Image and Processes
devbox list-running

This is a personnal Devbox, without my own set of configs and tools. If you want to use it, fork it and edit your configuration files to your needs.

Tag summary

Content type

Image

Digest

Size

598.2 MB

Last updated

about 6 years ago

docker pull jr0sco/devbox