mirror of
https://github.com/vmorganp/Lazytainer.git
synced 2026-01-02 19:07:20 +01:00
* remove packet count testing subproject * move examples * delete docker ignore after file reorganization * Notes for later me * Update minecraft example * README updates * More readme updates * change groups to group * code comments * remove notes to self * remove ... * fix zerotier example * fix bad copypasta * Readme updates * fix indentation * Create FUNDING.yml --------- Co-authored-by: Morgan <morgan@pop-os.localdomain>
46 lines
1.6 KiB
YAML
46 lines
1.6 KiB
YAML
version: "3"
|
|
services:
|
|
lazytainer:
|
|
container_name: lazytainer
|
|
# image: ghcr.io/vmorganp/lazytainer:master
|
|
build: .
|
|
environment:
|
|
- VERBOSE=true # probably set this to false unless you're debugging or doing the initial demo
|
|
ports:
|
|
- 81:81
|
|
- 82:82
|
|
volumes:
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
labels:
|
|
# this configuration will cause traffic to whoami1 to start whoami2, but traffic to only whoami2 will not wake whoami1
|
|
# if there's no incoming traffic on port 81, pause whoami1
|
|
- "lazytainer.group.group1.pollRate=1"
|
|
- "lazytainer.group.group1.inactiveTimeout=10"
|
|
- "lazytainer.group.group1.ports=81"
|
|
- "lazytainer.group.group1.sleepMethod=pause" # can be either "stop" or "pause", or left blank for stop
|
|
# if there's no incoming traffic on port 81 OR 82, pause whoami2
|
|
- "lazytainer.group.group2.pollRate=1"
|
|
- "lazytainer.group.group2.inactiveTimeout=10"
|
|
- "lazytainer.group.group2.ports=81,82"
|
|
- "lazytainer.group.group2.sleepMethod=stop" # can be either "stop" or "pause", or left blank for stop
|
|
|
|
whoami1:
|
|
container_name: whoami1
|
|
image: containous/whoami
|
|
command: --port 81 # This is specific to containous/whoami
|
|
network_mode: service:lazytainer
|
|
depends_on:
|
|
- lazytainer
|
|
labels:
|
|
- "lazytainer.group=group1"
|
|
|
|
whoami2:
|
|
container_name: whoami2
|
|
image: containous/whoami
|
|
command: --port 82 # This is specific to containous/whoami
|
|
network_mode: service:lazytainer
|
|
depends_on:
|
|
- lazytainer
|
|
labels:
|
|
- "lazytainer.group=group2"
|