Docker In Docker
The Docker In Docker approach allows running a new Docker server in a container that is isolated from the outside world.
Compose Yaml
yaml
services:
dpanel:
image: dpanel/dpanel:latest
container_name: dpanel
restart: always
ports:
- 80:80
- 443:443
- 8807:8080
environment:
APP_NAME: dpanel
DOCKER_HOST: tcp://docker:2375
volumes:
- /home/dpanel:/dpanel
depends_on:
- docker
docker:
image: docker:dind
environment:
DOCKER_TLS_CERTDIR: ""
privileged: true
yaml
services:
dpanel:
image: dpanel/dpanel:lite
container_name: dpanel
restart: always
ports:
- 8807:8080
environment:
APP_NAME: dpanel
DOCKER_HOST: tcp://docker:2375
volumes:
- /home/dpanel:/dpanel
depends_on:
- docker
docker:
image: docker:dind
environment:
DOCKER_TLS_CERTDIR: ""
privileged: true