Last active
May 29, 2025 19:58
-
-
Save tacomilkshake/9d1c2ff4c56ef826cd831bfe503c02d8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| services: | |
| jamie-tmobile-biz: | |
| image: orbforge/orb:latest | |
| container_name: jamie-tmobile-biz | |
| hostname: jamie-tmobile-biz | |
| restart: always | |
| labels: | |
| - "com.centurylinklabs.watchtower.enable=true" | |
| - "com.centurylinklabs.watchtower.scope=orb" | |
| networks: | |
| macvlan: | |
| ipv4_address: 10.0.1.250 | |
| mac_address: '02:42:0A:00:01:FA' | |
| ports: | |
| - '7443:7443' | |
| cap_add: | |
| - NET_RAW | |
| volumes: | |
| - jamie_tmobile-biz_data:/root/.config/orb | |
| logging: | |
| driver: 'json-file' | |
| options: | |
| max-size: '100m' | |
| max-file: '3' | |
| jamie-tmobile: | |
| image: orbforge/orb:latest | |
| container_name: jamie-tmobile | |
| hostname: jamie-tmobile | |
| restart: always | |
| labels: | |
| - "com.centurylinklabs.watchtower.enable=true" | |
| - "com.centurylinklabs.watchtower.scope=orb" | |
| networks: | |
| macvlan: | |
| ipv4_address: 10.0.1.251 | |
| mac_address: '02:42:0A:00:01:FB' | |
| ports: | |
| - '7443:7443' | |
| cap_add: | |
| - NET_RAW | |
| volumes: | |
| - jamie_tmobile_data:/root/.config/orb | |
| logging: | |
| driver: 'json-file' | |
| options: | |
| max-size: '100m' | |
| max-file: '3' | |
| jamie-starlink: | |
| image: orbforge/orb:latest | |
| container_name: jamie-starlink | |
| hostname: jamie-starlink | |
| restart: always | |
| labels: | |
| - "com.centurylinklabs.watchtower.enable=true" | |
| - "com.centurylinklabs.watchtower.scope=orb" | |
| networks: | |
| macvlan: | |
| ipv4_address: 10.0.1.252 | |
| mac_address: '02:42:0A:00:01:FC' | |
| ports: | |
| - '7443:7443' | |
| cap_add: | |
| - NET_RAW | |
| volumes: | |
| - jamie_starlink_data:/root/.config/orb | |
| logging: | |
| driver: 'json-file' | |
| options: | |
| max-size: '100m' | |
| max-file: '3' | |
| jamie-verizon: | |
| image: orbforge/orb:latest | |
| container_name: jamie-verizon | |
| hostname: jamie-verizon | |
| restart: always | |
| labels: | |
| - "com.centurylinklabs.watchtower.enable=true" | |
| - "com.centurylinklabs.watchtower.scope=orb" | |
| networks: | |
| macvlan: | |
| ipv4_address: 10.0.1.253 | |
| mac_address: '02:42:0A:00:01:FD' | |
| ports: | |
| - '7443:7443' | |
| cap_add: | |
| - NET_RAW | |
| volumes: | |
| - jamie_verizon_data:/root/.config/orb | |
| logging: | |
| driver: 'json-file' | |
| options: | |
| max-size: '100m' | |
| max-file: '3' | |
| jamie-firstnet: | |
| image: orbforge/orb:latest | |
| container_name: jamie-firstnet | |
| hostname: jamie-firstnet | |
| restart: always | |
| labels: | |
| - "com.centurylinklabs.watchtower.enable=true" | |
| - "com.centurylinklabs.watchtower.scope=orb" | |
| networks: | |
| macvlan: | |
| ipv4_address: 10.0.1.254 | |
| mac_address: '02:42:0A:00:01:FE' | |
| ports: | |
| - '7443:7443' | |
| cap_add: | |
| - NET_RAW | |
| volumes: | |
| - jamie_firstnet_data:/root/.config/orb | |
| logging: | |
| driver: 'json-file' | |
| options: | |
| max-size: '100m' | |
| max-file: '3' | |
| watchtower: | |
| image: containrrr/watchtower | |
| container_name: watchtower | |
| restart: unless-stopped | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock | |
| command: --label-enable --scope orb --interval 86400 | |
| networks: | |
| macvlan: | |
| driver: macvlan | |
| driver_opts: | |
| parent: eth0 | |
| ipam: | |
| config: | |
| - subnet: 10.0.1.0/24 | |
| gateway: 10.0.1.1 | |
| volumes: | |
| jamie_tmobile-biz_data: | |
| external: true | |
| jamie_starlink_data: | |
| external: true | |
| jamie_verizon_data: | |
| external: true | |
| jamie_tmobile_data: | |
| external: true | |
| jamie_firstnet_data: | |
| external: true |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| docker compose down | |
| docker network rm macvlan | |
| echo "Deleting all Docker volumes..." | |
| docker volume prune -f | |
| docker volume rm jamie_tmobile-biz_data | |
| docker volume rm jamie_tmobile_data | |
| docker volume rm jamie_starlink_data | |
| docker volume rm jamie_verizon_data | |
| docker volume rm jamie_firstnet_data | |
| echo "Creating Docker volumes..." | |
| docker volume create jamie_tmobile-biz_data | |
| docker volume create jamie_tmobile_data | |
| docker volume create jamie_starlink_data | |
| docker volume create jamie_verizon_data | |
| docker volume create jamie_firstnet_data | |
| docker compose pull | |
| docker compose up -d |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| docker compose down | |
| docker compose pull | |
| docker compose up -d |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment