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