Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- wt2-bind:
- image: wt2/bind:latest
- container_name: wt2-bind
- restart: unless-stopped
- ports:
- - "53:53/udp"
- - "953:953"
- volumes:
- - ./wt2-bind/etc:/etc/bind
- - ./wt2-bind/webmin:/etc/webmin
- - ./wt2-bind/lib:/var/lib/bind
- - ./wt2-bind/log:/var/log/bind
- - ./wt2-bind/www:/usr/share/webmin
- environment:
- ROOT_PASSWORD: 'waffles4love'
- labels:
- SERVICE_53_NAME: "Bind DNS"
- SERVICE_953_NAME: "Bind RNDC"
- be.ephec-ti.wt2.mission: "1"
- be.ephec-ti.wt2.role: "Cluster SOA"
- networks:
- lightyear:
- ipv4_address: 23.20.2.2
- wt2-resolver:
- image: wt2/resolver
- container_name: wt2-resolver
- restart: unless-stopped
- volumes:
- - ./wt2-resolver/etc:/etc/bind
- labels:
- be.ephec-ti.mission: "1"
- be.ephec-ti.role: "Cluster Resolver"
- networks:
- lightyear:
- ipv4_address: 23.20.0.1
- wt2-apache:
- image: wt2/apache-php
- container_name: wt2-apache
- restart: unless-stopped
- volumes:
- - ./wt2-apache/www:/var/www
- - ./wt2-apache/etc:/etc/apache2
- - ./wt2-apache/log:/var/log/apache2
- - ./wt2-apache/ssl:/etc/ssl
- labels:
- be.ephec-ti.wt2.mission: "2"
- be.ephec-ti.wt2.role: "Web Server"
- networks:
- lightyear:
- ipv4_address: 23.20.2.42
- dns: 23.20.0.1
- wt2-adamant:
- image: wt2/adamant
- container_name: wt2-adamant
- restart: unless-stopped
- ports:
- - "55555:55555"
- volumes:
- - ./wt2-adamant/snapshot:/AdamantServer
- labels:
- SERVICE_55555_NAME: "Adamant"
- be.ephec-ti.wt2.mission: "none"
- be.ephec-ti.wt2.role: "WoodyToys employees distraction!"
- networks:
- lightyear:
- ipv4_address: 23.20.2.100
- dns: 23.20.0.1
- wt2-squid3:
- image: wt2/squid3
- container_name: wt2-squid3
- restart: always
- ports:
- - "3128:3128"
- volumes:
- - ./wt2-squid3/var:/var/spool/squid3
- - ./wt2-squid3/etc:/etc/squid3
- - ./wt2-squid3/log:/var/log/squid3
- - ./wt2-squid3/share:/usr/share/squid3
- labels:
- SERVICE_3128_NAME: "Squid 3"
- be.ephec-ti.wt2.mission: "2"
- be.ephec-ti.wt2.role: "Proxy"
- networks:
- lightyear:
- ipv4_address: 23.20.2.69
- dns: 23.20.0.1
- wt2-nginx:
- image: nginx:latest
- container_name: wt2-nginx
- restart: unless-stopped
- ports:
- - "80:80"
- - "443:443"
- volumes:
- - ./wt2-nginx/etc:/etc/nginx
- - ./wt2-nginx/log:/var/log/nginx
- - ./wt2-nginx/www:/var/www
- labels:
- SERVICE_80_NAME: "Nginx http"
- SERVICE_443_NAME: "Nginx https"
- be.ephec-ti.wt2.mission: "2"
- be.ephec-ti.wt2.role: "Reverse-Proxy"
- networks:
- lightyear:
- ipv4_address: 23.20.2.10
- dns: 23.20.0.1
- wt2-mysql:
- image: mysql:latest
- container_name: wt2-mysql
- restart: unless-stopped
- ports:
- - "3306:3306"
- volumes:
- - ./wt2-mysql/etc:/etc/mysql
- - ./wt2-mysql/var:/var/lib/mysql
- - ./wt2-mysql/log:/var/log/mysql
- environment:
- MYSQL_USER: 'wt2'
- MYSQL_PASSWORD: 'wt2'
- MYSQL_DATABASE: 'wt2db'
- MYSQL_ROOT_PASSWORD: 'waffles4love'
- labels:
- SERVICE_3306_NAME: "MySQL"
- be.ephec-ti.wt2.mission: "2"
- be.ephec-ti.wt2.role: "Database"
- networks:
- lightyear:
- ipv4_address: 23.20.2.33
- dns: 23.20.0.1
- wt2-registrator:
- image: gliderlabs/registrator:latest
- container_name: wt2-registrator
- restart: unless-stopped
- volumes:
- - /var/run/docker.sock:/tmp/docker.sock
- labels:
- be.ephec-ti.wt2.mission: "none"
- be.ephec-ti.wt2.role: "Service Registry Registrator"
- network_mode: "host"
- wt2-rsyslog:
- image: voxxit:rsyslog
- container_name: wt2-rsyslog
- restart: unless-stopped
- ports:
- - "514:514/udp"
- volumes:
- - ./wt2-rsyslog/rsyslog.d:/etc/rsyslog.d
- - ./wt2-rsyslog/log:/var/log
- labels:
- SERVICE_514_NAME: "RSyslog"
- be.ephec-ti.be.wt2.mission: "none"
- be.ephec-ti.be.wt2.role: "Logging Backend"
- networks:
- lightyear:
- ipv4_address: 23.20.2.32
- dns: 23.20.0.1
- wt2-mail:
- image: tvial/docker-mailserver:v2
- container_name: wt2-mail
- hostname: mail
- domainname: wt2.ephec-ti.be
- ports:
- - "587:587"
- - "25:25"
- - "143:143"
- - "993:993"
- volumes:
- - ./wt2-mail/maildata:/var/mail
- - ./wt2-mail/config:/tmp/docker-mailserver/
- - ./wt2-mail/postfix:/etc/postfix
- - ./wt2-mail/dovecot:/etc/dovecot
- - ./wt2-mail/log:/var/log/mail
- labels:
- SERVICE_25_NAME: "SMTP"
- SERVICE_587_NAME: "SSL SMTP"
- SERVICE_143_NAME: "IMAP"
- SERVICE_993_NAME: "SSL IMAP"
- networks:
- lightyear:
- ipv4_address: 23.20.2.88
- dns: 23.20.0.1
- wt2-asterisk:
- image: wt2-asterisk
- container_name: wt2-asterisk
- restart: unless-stopped
- network_mode: "host"
- labels:
- be.ephec-ti.wt2.mission: "4"
- be.ephec-ti.wt2.role: "voIP"
- wt2-openvpn:
- image: kylemanna/openvpn
- container_name: wt2-openvpn
- restart: unless-stopped
- #volumes_from:
- # - ovpn_data
- labels:
- be.ephec-ti.wt2.mission: "none"
- be.ephec-ti.wt2.role: "openVPN"
- networks:
- lightyear:
- ipv4_address: 23.20.2.23
- dns: 23.20.0.1
- wt2-owncloud:
- image: owncloud
- container_name: wt2-owncloud
- restart: unless-stopped
- volumes:
- - ./wt2-owncloud/html:/var/www/html
- labels:
- be.ephec-ti.wt2.mission: "5"
- be.ephec-ti.wt2.role: "WebDav"
- networks:
- lightyear:
- ipv4_address: 23.20.2.67
- dns: 23.20.0.1
- wt2-jessiessl:
- image: wt2/jessiessl
- container_name: wt2-jessiessl
- restart: unless-stopped
- volumes:
- - ./wt2-jessiessl/log:/var/log
- - ./wt2-jessiessl/ca:/root/ca
- labels:
- be.ephec-ti.wt2.mission: "none"
- be.ephec-ti.wt2.role: "Certificate Authority"
- networks:
- lightyear:
- ipv4_address: 23.20.2.70
- dns: 23.20.2.1
- networks:
- lightyear:
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 23.20.0.0/16
- ip_range: 23.20.2.0/24
- gateway: 23.20.0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement