Тут я собираю заметки по Docker Swarm
docker swarm change LocalAddr
Чтобы поменять настойки ip адресации для Swarm, необходимо в каталоге /var/lib/docker/swarm отредактировать файлы docker-state.json и state.json
Вот пример их содержимого:
docker-state.json {"LocalAddr":"172.21.0.12","RemoteAddr":"","ListenAddr":"0.0.0.0:2377","AdvertiseAddr":"172.21.0.12:2377","DataPathAddr":"","DefaultAddressPool":null,"SubnetSize":24,"DataPathPort":4789,"JoinInProgress":false} state.json [{"node_id":"1tots14tn05qzyg1za6xosxet","addr":"172.21.0.12:2377"}]