Thanks for the pictures. I think I may have it figured out.
The Dockerfile for zookeeper runs upconf and linkconf for each
collection, and then saves a copy of /var/lib/zookeeper duing
construction of the image, and doesn't persist any changes made while
running. I found this comment:
# Move the "clean" ZooKeeper data directory to /var/lib/zookeeper-template/
# so that we could use a clean data directory (e.g. without Solr hostnames
# hardcoded) on every ZooKeeper start.
Perhaps because they were having trouble with dynamic container
instance hostnames ending up being persisted. From zkcli "list":
> "base_url":"http://a6ca9ef1259c:8983/solr",
> "node_name":"a6ca9ef1259c:8983_solr",
So can I preload the aliases data, perhaps with the zkcli "putfile" command?
Thanks!
Phil