alldev
Generic development environment based on Debian
4.5K
Dockerfile to build linux-based generic development environments
Please consider supporting this project by making a donation via PayPal
Source configuration files to build Docker images with different development environment.
The generated Docker images are available at https://hub.docker.com/r/tecnickcom/
This script requires Docker (https://www.docker.com/). To install Docker in a debian or Ubuntu OS:
sudo apt-get install docker docker.io
Add your user to the "docker" group:
sudo groupadd docker
sudo gpasswd -a <YOURUSER> docker
sudo service docker restart
This project include a Makefile that allows you to automate common operations. To see all available options:
make help
To build an image:
make build DIMG=<IMAGE_DIR>
To log into the newly created container:
docker run -t -i tecnickcom/alldev /bin/bash
To get the container ID:
CONTAINER_ID=`docker ps -a | grep tecnickcom/alldev | cut -c1-12`
To delete the newly created docker container:
docker rm -f $CONTAINER_ID
To delete the docker image:
docker rmi -f tecnickcom/alldev
To delete all containers
docker rm -f $(docker ps -a -q)
To delete all images
docker rmi -f $(docker images -q)
To run Docker in docker in with the provided gocd-agent images, the docker socket must be mounted:
/var/run/docker.sock:/var/run/docker.sock
and the container must run in privileged mode.
Content type
Image
Digest
sha256:4faf4ed20…
Size
5 GB
Last updated
about 1 month ago
Requires Docker Desktop 4.37.1 or later.