|
Docker Hub
|
GitHub
|
The main focus of this project is to provide a ubuntu image with functional docker deamon.
You can use this image to run docker containers in a ubuntu container.
This container needs the '--privileged' flag to run! This gives extended privileges to this container.
docker push majo418/ubuntudind:latest
docker run -d --privileged \
--restart unless-stopped \
--name ubuntudind \
--network host \
ubuntudind:latest
docker exec -it ubuntudind \
docker ps
docker exec -it ubuntudind \
docker run -it --rm \
--name test-nginx \
-p 8080:80 \
nginx
docker rm -f ubuntudind
docker run -d --privileged \
--restart unless-stopped \
--name ubuntudind \
--network host \
-v $(pwd)/.store:/var/lib/docker \
ubuntudind:latest
This control scripts should help you to understand how to use the image and container.
- build.sh - build docker image
- enter.sh - run a container with bash as entrypoint for image testing and debugging purposes
- start.sh - run docker "test" container with network, volume and backup/cache mount to "./.store"
- remove.sh - remove docker "test" container
- exec.sh - runs a command in the "test" container and prints the output
- test.sh - runs a nginx container that bind port 8080 in the "test" container and prints the output
-
- fork the project
-
- implement your idea
-
- create a pull/merge request
// please create seperated forks for different kind of featues/ideas/structure changes/implementations
cya ;3
by majo418