Switch to CentOS 7 as the Docker base image. It's more stable and updated less frequently than Fedora. As a bonus, it's Thrift package doesn't pull the world as a dependency which reduces image size from 700 MB to 380 MB. Suggested by Avi. Message-Id: <1451911969-26647-1-git-send-email-penberg@scylladb.com>
19 lines
403 B
Docker
19 lines
403 B
Docker
FROM centos:7
|
|
|
|
MAINTAINER Avi Kivity <avi@cloudius-systems.com>
|
|
|
|
RUN yum -y install epel-release
|
|
ADD scylla.repo /etc/yum.repos.d/
|
|
RUN yum -y update
|
|
RUN yum -y remove boost-thread boost-system
|
|
RUN yum -y install scylla-server hostname
|
|
RUN yum clean all
|
|
ADD start-scylla /start-scylla
|
|
RUN chown scylla /start-scylla
|
|
|
|
USER scylla
|
|
EXPOSE 10000 9042 9160 7000 7001
|
|
VOLUME /var/lib/scylla
|
|
|
|
CMD /start-scylla
|