There are several ways to deploy images for kolla. You can use docker hub, you can deploy them from a local private registry and you can build them as binary (rpm/packages) or from a combination known as source.
#Source Build
#OpenStack Basics
kolla-build --registry your.dockerrepo.com:4000 --push -t source fluentd kolla-toolbox cron chrony memcached mariadb rabbitmq dnsmasq keepalived haproxy -T 16 --tag train
# Projects
kolla-build --registry your.dockerrepo.com:4000 --push -t source nova keystone cinder tgtd iscsid glance neutron openvswitch masakari placement aodh ironic horizon octavia manilla heat watcher -T 16 --tag train
Having issues with kolla-build –push, so after all images are build I push them to my private registry.
#probably some docker specific commands for this but works.
docker images |grep your.dockerrepo.com| awk {'print $1'} | xargs -I {} docker push {}:train