diff --git a/anaconda/Dockerfile b/anaconda/Dockerfile index 988a93aa..d43bc866 100644 --- a/anaconda/Dockerfile +++ b/anaconda/Dockerfile @@ -1,17 +1,18 @@ -FROM debian:8 - -MAINTAINER Kamil Kwiek +FROM debian:latest ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 +ENV PATH /opt/conda/bin:$PATH RUN apt-get update --fix-missing && apt-get install -y wget bzip2 ca-certificates \ libglib2.0-0 libxext6 libsm6 libxrender1 \ git mercurial subversion -RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ - wget --quiet https://repo.continuum.io/archive/Anaconda2-5.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \ +RUN wget --quiet https://repo.continuum.io/archive/Anaconda2-5.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \ /bin/bash ~/anaconda.sh -b -p /opt/conda && \ - rm ~/anaconda.sh + rm ~/anaconda.sh && \ + ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ + echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ + echo "conda activate base" >> ~/.bashrc RUN apt-get install -y curl grep sed dpkg && \ TINI_VERSION=`curl https://github.com/krallin/tini/releases/latest | grep -o "/v.*\"" | sed 's:^..\(.*\).$:\1:'` && \ @@ -20,7 +21,5 @@ RUN apt-get install -y curl grep sed dpkg && \ rm tini.deb && \ apt-get clean -ENV PATH /opt/conda/bin:$PATH - ENTRYPOINT [ "/usr/bin/tini", "--" ] CMD [ "/bin/bash" ] diff --git a/anaconda3/Dockerfile b/anaconda3/Dockerfile index 9b53d355..8de610af 100644 --- a/anaconda3/Dockerfile +++ b/anaconda3/Dockerfile @@ -1,17 +1,18 @@ -FROM debian:8 - -MAINTAINER Kamil Kwiek +FROM debian:latest ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 +ENV PATH /opt/conda/bin:$PATH RUN apt-get update --fix-missing && apt-get install -y wget bzip2 ca-certificates \ libglib2.0-0 libxext6 libsm6 libxrender1 \ git mercurial subversion -RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ - wget --quiet https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \ +RUN wget --quiet https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh -O ~/anaconda.sh && \ /bin/bash ~/anaconda.sh -b -p /opt/conda && \ - rm ~/anaconda.sh + rm ~/anaconda.sh && \ + ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ + echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ + echo "conda activate base" >> ~/.bashrc RUN apt-get install -y curl grep sed dpkg && \ TINI_VERSION=`curl https://github.com/krallin/tini/releases/latest | grep -o "/v.*\"" | sed 's:^..\(.*\).$:\1:'` && \ @@ -20,7 +21,5 @@ RUN apt-get install -y curl grep sed dpkg && \ rm tini.deb && \ apt-get clean -ENV PATH /opt/conda/bin:$PATH - ENTRYPOINT [ "/usr/bin/tini", "--" ] CMD [ "/bin/bash" ] diff --git a/miniconda/Dockerfile b/miniconda/Dockerfile index c9fa4082..ed1bb414 100644 --- a/miniconda/Dockerfile +++ b/miniconda/Dockerfile @@ -1,17 +1,18 @@ -FROM debian:8 - -MAINTAINER Kamil Kwiek +FROM debian:latest ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 +ENV PATH /opt/conda/bin:$PATH RUN apt-get update --fix-missing && apt-get install -y wget bzip2 ca-certificates \ libglib2.0-0 libxext6 libsm6 libxrender1 \ git mercurial subversion -RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ - wget --quiet https://repo.continuum.io/miniconda/Miniconda2-4.4.10-Linux-x86_64.sh -O ~/miniconda.sh && \ +RUN wget --quiet https://repo.continuum.io/miniconda/Miniconda2-4.4.10-Linux-x86_64.sh -O ~/miniconda.sh && \ /bin/bash ~/miniconda.sh -b -p /opt/conda && \ - rm ~/miniconda.sh + rm ~/miniconda.sh && \ + ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ + echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ + echo "conda activate base" >> ~/.bashrc RUN apt-get install -y curl grep sed dpkg && \ TINI_VERSION=`curl https://github.com/krallin/tini/releases/latest | grep -o "/v.*\"" | sed 's:^..\(.*\).$:\1:'` && \ @@ -20,7 +21,5 @@ RUN apt-get install -y curl grep sed dpkg && \ rm tini.deb && \ apt-get clean -ENV PATH /opt/conda/bin:$PATH - ENTRYPOINT [ "/usr/bin/tini", "--" ] CMD [ "/bin/bash" ] diff --git a/miniconda3/Dockerfile b/miniconda3/Dockerfile index 5c87a902..dca754b4 100644 --- a/miniconda3/Dockerfile +++ b/miniconda3/Dockerfile @@ -1,23 +1,24 @@ -FROM debian:8 +FROM debian:latest ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 +ENV PATH /opt/conda/bin:$PATH RUN apt-get update --fix-missing && \ apt-get install -y wget bzip2 ca-certificates curl git && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* -RUN echo 'export PATH=/opt/conda/bin:$PATH' > /etc/profile.d/conda.sh && \ - wget --quiet https://repo.continuum.io/miniconda/Miniconda3-4.4.10-Linux-x86_64.sh -O ~/miniconda.sh && \ +RUN wget --quiet https://repo.continuum.io/miniconda/Miniconda3-4.4.10-Linux-x86_64.sh -O ~/miniconda.sh && \ /bin/bash ~/miniconda.sh -b -p /opt/conda && \ rm ~/miniconda.sh && \ - /opt/conda/bin/conda clean -tipsy + /opt/conda/bin/conda clean -tipsy && \ + ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh && \ + echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc && \ + echo "conda activate base" >> ~/.bashrc ENV TINI_VERSION v0.16.1 ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /usr/bin/tini RUN chmod +x /usr/bin/tini -ENV PATH /opt/conda/bin:$PATH - ENTRYPOINT [ "/usr/bin/tini", "--" ] CMD [ "/bin/bash" ]