/docker-dan9186

My personal working environment in docker

Primary LanguageDockerfileMIT LicenseMIT

Personalized Docker Development Environment

Build Status License Docker Pulls ImageLayers Size ImageLayers Layers Releases

A personalized development environment to include everything needed for Dan9186's daily development cycle.

Usage

Isolated environment for testing

docker run -it --rm dan9186/dan9186

Work in the current host system directory

docker run -i -t -v $PWD:/docker dan9186/dan9186

Use common configs and keys

docker run -it \
-v $HOME/.gitconfig:/home/dan9186/.gitconfig \
-v $HOME/.ssh:/home/dan9186/.ssh \
-v $PWD:/docker dan9186/dan9186

Purpose

  • forceably find and document elements missing from the environment
  • encourages proper saving of important work
  • garbage is cleaned up through destruction of container