diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2017-11-17 15:37:36 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2017-11-17 15:37:36 -0500 |
commit | 4894cdbf5a22dffc11844805f75b971e2221871d (patch) | |
tree | 62c8f16a9f96b6018f78a501399d453fd22c2d0a | |
parent | d35caf8163b5999fb27e9316de8ac060fa0b8743 (diff) | |
download | docker-buildsys-4894cdbf5a22dffc11844805f75b971e2221871d.tar.gz |
Use yum update; Disable DNS lookup in SSHD; Disable conda auto-update; Add git; Start bash by default
-rw-r--r-- | Dockerfile | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -28,7 +28,7 @@ ENV MC_VERSION=${MC_VERSION} \ CONDA_PACKAGES=${CONDA_PACKAGES} # Toolchain -RUN yum install -y \ +RUN yum update -y && yum install -y \ openssh-server \ curl \ wget \ @@ -51,7 +51,8 @@ RUN yum install -y \ # SSH Server configuration # Create 'jenkins' user -RUN ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa \ +RUN sed -i 's|#UseDNS.*|UseDNS no|' /etc/ssh/sshd_config \ + && ssh-keygen -f /etc/ssh/ssh_host_rsa_key -N '' -t rsa \ && ssh-keygen -f /etc/ssh/ssh_host_dsa_key -N '' -t dsa \ && groupadd jenkins \ && useradd -g jenkins -m -d $HOME -s /bin/bash jenkins \ @@ -66,9 +67,11 @@ RUN curl -q -O ${MC_URL}/${MC_INSTALLER} \ # Configure Conda # Reset permissions ENV PATH "${MC_PATH}/bin:${PATH}" -RUN conda install --yes --quiet \ +RUN conda config --set auto_update_conda false \ + && conda install --yes --quiet \ conda=${CONDA_VERSION} \ conda-build=${CONDA_BUILD_VERSION} \ + git \ ${CONDA_PACKAGES} \ && chown -R jenkins: ${OPT} ${HOME} @@ -76,5 +79,4 @@ WORKDIR ${HOME} EXPOSE 22 -CMD ["/usr/sbin/sshd", "-D"] - +CMD ["/bin/bash"] |