Befehle:
Folgender Befehl löscht alle gestoppten Container:
docker container pruneIch bin folgender Anleitung gefolgt:
Netzwerk erstellen, in welchem die Container miteinander reden können:
docker network create proxy-net
docker-compose.yml für NPM (nginx proxy manager):
services:
nginx-proxy-manager:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx-proxy-manager
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "81:81"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
network_mode: host
networks:
- proxy-net
networks:
proxy-net:
external: truedocker-compose.yml für Nextcloud AIO:
services:
nextcloud-aio-mastercontainer:
image: nextcloud/all-in-one:latest
container_name: nextcloud-aio-mastercontainer
init: true
restart: always
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
- /srv/storage/nextcloud/data:/mnt/ncdata
environment:
SKIP_DOMAIN_VALIDATION: true #false
NEXTCLOUD_DATADIR: /home/neo/brg-cloud-datadir
APACHE_PORT: 11000
APACHE_IP_BINDING: 0.0.0.0
APACHE_ADDITIONAL_NETWORK:
- proxy-net
ports:
- 8080:8080
networks:
- proxy-net
volumes:
nextcloud_aio_mastercontainer:
external: true
networks:
proxy-net:
external: true