summaryrefslogtreecommitdiff
path: root/docker/cinder
diff options
context:
space:
mode:
authorSteven Dake <sdake@redhat.com>2014-09-20 11:31:39 -0700
committerLars Kellogg-Stedman <lars@redhat.com>2014-09-20 19:37:37 -0400
commit87276efbbdc1ec1dc16d688cfc9d9ec7e4d35949 (patch)
tree52b9a07e8bed1ee58207462de25a61b9a7b73f6f /docker/cinder
parentce94f823d4a9e689bfb3d38272d55434a7ff9627 (diff)
downloadkolla-87276efbbdc1ec1dc16d688cfc9d9ec7e4d35949.tar.gz
kolla-87276efbbdc1ec1dc16d688cfc9d9ec7e4d35949.zip
The cinder image build started cinder during building
The cinder image build started cinder during building. Instead it should only be started during runtime. Further it installed a bunch of infrastructure dependencies (mysql, rabbitmq) that are likely not needed in the cinder image.
Diffstat (limited to 'docker/cinder')
-rw-r--r--docker/cinder/Dockerfile16
1 files changed, 3 insertions, 13 deletions
diff --git a/docker/cinder/Dockerfile b/docker/cinder/Dockerfile
index 64b7dd341..304a78aeb 100644
--- a/docker/cinder/Dockerfile
+++ b/docker/cinder/Dockerfile
@@ -1,18 +1,8 @@
FROM fedora-rdo-base
MAINTAINER rhallise@redhat.com
-# Install required packages
-RUN yum install -y wget procps-ng net-tools && yum clean all
-RUN yum install -y openstack-cinder rabbitmq-server openstack-utils openstack-selinux mariadb-galera-server socat && yum clean all
+RUN yum -y install openstack-cinder && yum clean all
+ADD ./start.sh /start.sh
+CMD ["/start.sh"]
-# Start Cinder
-RUN /usr/bin/cinder-api --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/api.log
-
-RUN /usr/bin/cinder-scheduler --config-file /usr/share/cinder/cinder-dist.conf --config-file/etc/cinder/cinder.conf --logfile /var/log/cinder/scheduler.log
-
-RUN /usr/bin/cinder-volume --config-file /usr/share/cinder/cinder-dist.conf --config-file /etc/cinder/cinder.conf --logfile /var/log/cinder/volume.log
-
-ADD ./start /usr/bin/run
-
-CMD ["/usr/bin/run"]