aboutsummaryrefslogtreecommitdiff
path: root/docker/bigtop-deploy/centos-7/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'docker/bigtop-deploy/centos-7/Dockerfile')
-rw-r--r--docker/bigtop-deploy/centos-7/Dockerfile18
1 files changed, 3 insertions, 15 deletions
diff --git a/docker/bigtop-deploy/centos-7/Dockerfile b/docker/bigtop-deploy/centos-7/Dockerfile
index 84b8676b..22460764 100644
--- a/docker/bigtop-deploy/centos-7/Dockerfile
+++ b/docker/bigtop-deploy/centos-7/Dockerfile
@@ -15,26 +15,14 @@
FROM bigtop/puppet:centos-7
-COPY bigtop_toolchain /etc/puppet/modules/bigtop_toolchain
-
# enable ssh
-RUN yum -y install openssh-server openssh-clients vim && \
- ssh-keygen -q -N "" -t dsa -f /etc/ssh/ssh_host_dsa_key && \
- ssh-keygen -q -N "" -t rsa -f /etc/ssh/ssh_host_rsa_key && \
+RUN yum -y install openssh-server openssh-clients deltarpm vim && \
# requiretty off
sed -i.bak 's/requiretty/!requiretty/' /etc/sudoers && \
# setup vagrant account
mkdir /root/.ssh && \
chmod 0700 /root/.ssh && \
wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub --no-check-certificate -O /root/.ssh/authorized_keys && \
- chmod 0600 /root/.ssh/authorized_keys && \
- # Install required Puppet modules
- puppet apply -e "include bigtop_toolchain::puppet-modules"
-
-#Add Tini
-ENV TINI_VERSION v0.8.4
-ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
-RUN chmod +x /tini
-ENTRYPOINT ["/tini", "--"]
+ chmod 0600 /root/.ssh/authorized_keys
-CMD /usr/sbin/sshd -D
+CMD /sbin/init