Docker image with many of the development tools I use the most.
In addition, the devbox image creates a 'dev' user and has a /data volume designed for mounting local directories.
To run devbox for the first time, run something like this:
docker run -it --name devbox \
-v /local/directory:/data \
-v /var/run/docker.sock:/var/run/docker.sock \
ctnitchie/devbox
Replace /local/directory with a directory containing your development
projects.
The above command also shares the Docker daemon's socket with the image,
which allows you to run sudo docker commands from within the container
for the Docker daemon running on the host machine (or boot2docker vm).
Some tools, especially Maven, populate caches that need to be maintained between runs, so it's best practice to use the above command to initialize the container, and then restart it over time using:
docker start -ai devbox
Content type
Image
Digest
sha256:d95f78bf0…
Size
504.9 MB
Last updated
almost 11 years ago
docker pull ctnitchie/devbox