From 2089cccb8485547ae3b30f2f62dbc9e99b246ba7 Mon Sep 17 00:00:00 2001
From: byungheon jeong <email@mail.com>
Date: Thu, 4 Jun 2020 18:09:32 -0400
Subject: [PATCH] mash

---
 Dockerfile | 98 ++++++++++++++++++++++++++----------------------------
 reserve    | 62 ++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+), 50 deletions(-)
 mode change 100755 => 100644 Dockerfile
 create mode 100755 reserve

diff --git a/Dockerfile b/Dockerfile
old mode 100755
new mode 100644
index 2416acd..2eafb7d
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,50 +1,48 @@
-FROM mxnet/python
-
-WORKDIR /userdata/kerasData/mxnet
-
-# Install system packages
-RUN apt-get update && apt-get install -y --no-install-recommends \
-      bzip2 \
-      g++ \
-      git \
-      graphviz \
-      libgl1-mesa-glx \
-      libhdf5-dev \
-      sudo\
-      openmpi-bin \
-      xvfb \
-      screen \
-      wget && \
-    rm -rf /var/lib/apt/lists/*
-
-
-# Install conda
-ENV CONDA_DIR /opt/conda
-ENV PATH $CONDA_DIR/bin:$PATH
-
-RUN wget --quiet --no-check-certificate https://repo.continuum.io/miniconda/Miniconda3-4.2.12-Linux-x86_64.sh && \
-    echo "c59b3dd3cad550ac7596e0d599b91e75d88826db132e4146030ef471bb434e9a *Miniconda3-4.2.12-Linux-x86_64.sh" | sha256sum -c - && \
-    /bin/bash /Miniconda3-4.2.12-Linux-x86_64.sh -f -b -p $CONDA_DIR && \
-    rm Miniconda3-4.2.12-Linux-x86_64.sh && \
-    echo export PATH=$CONDA_DIR/bin:'$PATH' > /etc/profile.d/conda.sh
-
-ARG python_version=3.5.2
-
-RUN conda config --append channels conda-forge
-
-RUN conda install \
-      bcolz \
-      h5py \
-      matplotlib \
-      mkl \
-      nose \
-      notebook \
-      Pillow \
-      pandas \
-      pydot \
-      pygpu \
-      pyyaml \
-      scikit-learn \
-      six \
-      theano \
-      mkdocs \
+FROM nvcr.io/nvidia/mxnet:20.03-py3
+
+WORKDIR /userdata/kerasData/mxnet
+
+# Install system packages
+
+RUN apt-get update && apt-get install -y --no-install-recommends \
+      bzip2 \
+      g++ \
+      git \
+apt-utils \
+      graphviz \
+      libgl1-mesa-glx \
+software-properties-common \
+      libhdf5-dev \
+      sudo \
+      openmpi-bin \
+      xvfb \
+wget \
+bzip2 \
+      screen \
+      wget && \
+    rm -rf /var/lib/apt/lists/*
+
+RUN pip install --upgrade pip && pip install --upgrade protobuf 
+RUN wget https://anaconda.org/conda-forge/python/3.5.2/download/linux-64/python-3.5.2-5.tar.bz2
+# RUN tar -jvxf python-3.5.2-5.tar.bz2 && pip install python-3.5.2-5.tar.bz2
+
+#RUN apt-get -qq update && apt-get -qq -y install curl bzip2 \
+ #   && curl -sSL https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -o /tmp/miniconda.sh \
+ #   && bash /tmp/miniconda.sh -bfp /usr/local \
+  #  && rm -rf /tmp/miniconda.sh \
+    
+   # && conda update conda \
+   # && apt-get -qq -y remove curl bzip2 \
+   # && apt-get -qq -y autoremove \
+   # && apt-get autoclean \
+   # && rm -rf /var/lib/apt/lists/* /var/log/dpkg.log \
+   # && conda clean --all --yes
+
+
+
+RUN useradd mxnet && echo "mxnet:mxnet" | chpasswd && usermod -aG sudo mxnet
+RUN mkdir -p /home/mxnet && chown -R mxnet:mxnet /home/mxnet
+
+USER mxnet
+CMD /bin/bash
+#RUN conda init
diff --git a/reserve b/reserve
new file mode 100755
index 0000000..c3b0791
--- /dev/null
+++ b/reserve
@@ -0,0 +1,62 @@
+FROM mxnet/python
+
+WORKDIR /userdata/kerasData/mxnet
+
+# Install system packages
+RUN apt-get update && apt-get install -y --no-install-recommends \
+      bzip2 \
+      g++ \
+      git \
+apt-utils \
+      graphviz \
+      libgl1-mesa-glx \
+      libhdf5-dev \
+      sudo\
+      openmpi-bin \
+      xvfb \
+      screen \
+      wget && \
+    rm -rf /var/lib/apt/lists/*
+
+
+# Install conda
+ENV CONDA_DIR /opt/conda
+ENV PATH $CONDA_DIR/bin:$PATH
+
+
+
+
+RUN apt-get -qq update && apt-get -qq -y install curl bzip2 \
+    && curl -sSL https://repo.anaconda.com/miniconda/Miniconda3-3.9.1-Linux-x86_64.sh -o /tmp/miniconda.sh \
+    && bash /tmp/miniconda.sh -bfp /usr/local \
+    && rm -rf /tmp/miniconda.sh \
+    && conda install -y python=3 \
+    && conda update conda \
+    && apt-get -qq -y remove curl bzip2 \
+    && apt-get -qq -y autoremove \
+    && apt-get autoclean \
+    && rm -rf /var/lib/apt/lists/* /var/log/dpkg.log \
+    && conda clean --all --yes
+
+
+
+ARG python_version=3.5.2
+
+RUN conda config --append channels conda-forge
+
+RUN conda install \
+      bcolz \
+      h5py \
+      matplotlib \
+      mkl \
+      nose \
+      notebook \
+      Pillow \
+      pandas \
+      pydot \
+      pygpu \
+      pyyaml \
+      scikit-learn \
+      six \
+      theano \
+      mkdocs \
-- 
GitLab