62 lines
1.6 KiB
YAML
62 lines
1.6 KiB
YAML
version: '3.8'
|
|
services:
|
|
|
|
registry:
|
|
image: registry.dissertori.lan/registry:1.1
|
|
#image: registry:2.8.3
|
|
container_name: registry
|
|
user: "1000:100"
|
|
restart: unless-stopped
|
|
networks:
|
|
default:
|
|
ipv4_address: 172.20.0.5
|
|
ports:
|
|
- "5000:5000"
|
|
#environment:
|
|
# - REGISTRY_AUTH=htpasswd
|
|
# - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm
|
|
# - REGISTRY_AUTH_HTPASSWD_PATH=/var/lib/registry/auth/htpasswd
|
|
volumes:
|
|
- "/data/Docker/.Privat/Registry:/var/lib/registry"
|
|
- "/data/Docker/.Privat/dockerregistry/config.yml:/etc/docker/registry/config.yml"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "/etc/timezone:/etc/timezone:ro"
|
|
healthcheck:
|
|
test: curl -f http://localhost:5000/ || exit 1
|
|
interval: 1m30s
|
|
timeout: 10s
|
|
retries: 3
|
|
weechat:
|
|
image: registry.dissertori.lan/weechat:2.0
|
|
container_name: weechat
|
|
user: "1000:100"
|
|
restart: unless-stopped
|
|
networks:
|
|
default:
|
|
ipv4_address: 172.20.0.6
|
|
ports:
|
|
- "8001:8001"
|
|
- "9001:9000"
|
|
- "9002:9001"
|
|
|
|
volumes:
|
|
- "/data/Docker/.Privat/Weechat/.weechat:/home/roman/.weechat"
|
|
- "/data/Videos/Xdcc:/home/roman/Xdcc"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "/etc/timezone:/etc/timezone:ro"
|
|
tinyproxy:
|
|
image: registry.dissertori.lan/tinyproxy:1.0
|
|
container_name: tinyproxy
|
|
restart: unless-stopped
|
|
#stdin_open: true
|
|
#tty: true
|
|
networks:
|
|
default:
|
|
ipv4_address: 172.20.0.8
|
|
ports:
|
|
- "8888:8888/tcp"
|
|
networks:
|
|
default:
|
|
external:
|
|
name: nginx
|