Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

Docker container with development tools installed (ruby,python.golang,npm)

Topics

Resources

Packages

No packages published