This is an automated email from the ASF dual-hosted git repository.

liuxun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git


The following commit(s) were added to refs/heads/master by this push:
     new 3af98f2  SUBMARINE-437. Fixed failed to build images from tf_1.13.1 
Dockerfile
3af98f2 is described below

commit 3af98f2194bd8d11c6311b13b8ddc61770acc6e1
Author: Ryan Lo <lowc1...@gmail.com>
AuthorDate: Wed Mar 18 20:52:47 2020 +0800

    SUBMARINE-437. Fixed failed to build images from tf_1.13.1 Dockerfile
    
    ### What is this PR for?
    Update Dockerfile and replace some package dropped in Ubuntu 18
    
    ### What type of PR is it?
    [Bug Fix]
    
    ### Todos
    
    ### What is the Jira issue?
    [SUBMARINE-437](https://issues.apache.org/jira/browse/SUBMARINE-437)
    
    ### How should this be tested?
    [passed 
CI](https://travis-ci.org/github/lowc1012/submarine/builds/663932263)
    
    ### Screenshots (if appropriate)
    ![build 
success](https://user-images.githubusercontent.com/52355146/76972778-089a4800-696a-11ea-86ab-cd494dab3bdf.png)
    
    ### Questions:
    * Does the licenses files need update? No
    * Is there breaking changes for older versions? No
    * Does this needs documentation? No
    
    Author: Ryan Lo <lowc1...@gmail.com>
    
    Closes #237 from lowc1012/SUBMARINE-437 and squashes the following commits:
    
    e15c148 [Ryan Lo] SUBMARINE-437. Update Dockerfile
---
 docs/helper/WriteDockerfileTF.md                             |  2 +-
 .../tensorflow/base/ubuntu-18.04/Dockerfile.cpu.tf_1.13.1    | 12 ++++++++----
 .../tensorflow/base/ubuntu-18.04/Dockerfile.gpu.tf_1.13.1    | 12 ++++++++----
 .../tensorflow/zeppelin-notebook-example/Dockerfile.gpu      |  2 +-
 4 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/docs/helper/WriteDockerfileTF.md b/docs/helper/WriteDockerfileTF.md
index 31e8181..e450f58 100644
--- a/docs/helper/WriteDockerfileTF.md
+++ b/docs/helper/WriteDockerfileTF.md
@@ -42,7 +42,7 @@ RUN apt-get update && apt-get install -y 
--no-install-recommends \
         build-essential \
         curl \
         libfreetype6-dev \
-        libpng12-dev \
+        libpng-dev \
         libzmq3-dev \
         pkg-config \
         python \
diff --git 
a/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.cpu.tf_1.13.1 
b/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.cpu.tf_1.13.1
index 8caa558..0e575e6 100644
--- a/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.cpu.tf_1.13.1
+++ b/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.cpu.tf_1.13.1
@@ -16,9 +16,10 @@
 FROM ubuntu:18.04
 
 # Pick up some TF dependencies
-RUN apt-get update && apt-get install -y --allow-downgrades 
--no-install-recommends \
+RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && \
+        apt-get install -y --allow-downgrades --no-install-recommends \
         --allow-change-held-packages --allow-unauthenticated \
-        build-essential libfreetype6-dev libpng12-dev \
+        build-essential libfreetype6-dev libpng-dev \
         libzmq3-dev pkg-config python python-dev \
         rsync software-properties-common curl unzip wget grep sed vim 
iputils-ping net-tools gdb python2.7-dbg tzdata && \
         apt-get clean && rm -rf /var/lib/apt/lists/*
@@ -35,7 +36,7 @@ RUN echo "Install python related packages" && \
     apt-get update && \
     apt-get install -y --no-install-recommends gfortran \
     # numerical/algebra packages
-    libblas-dev libatlas-dev liblapack-dev \
+    libblas-dev libatlas-base-dev liblapack-dev \
     # font, image for matplotlib
     libpng-dev libxft-dev \
     # for tkinter
@@ -54,7 +55,10 @@ RUN apt-get update && apt-get install -y 
--no-install-recommends git && \
 
 # Install hadoop
 ENV HADOOP_VERSION="3.1.2"
-RUN wget 
http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+RUN wget 
https://archive.apache.org/dist/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+# If you are in mainland China, you can use the following command.
+# RUN wget 
http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+
 RUN tar zxf hadoop-${HADOOP_VERSION}.tar.gz
 RUN ln -s hadoop-${HADOOP_VERSION} hadoop-current
 RUN rm hadoop-${HADOOP_VERSION}.tar.gz
diff --git 
a/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.gpu.tf_1.13.1 
b/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.gpu.tf_1.13.1
index 077c3f7..dc7027c 100644
--- a/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.gpu.tf_1.13.1
+++ b/docs/helper/docker/tensorflow/base/ubuntu-18.04/Dockerfile.gpu.tf_1.13.1
@@ -16,9 +16,10 @@
 FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04
 
 # Pick up some TF dependencies
-RUN apt-get update && apt-get install -y --allow-downgrades 
--no-install-recommends \
+RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && \
+        apt-get install -y --allow-downgrades --no-install-recommends \
         --allow-change-held-packages --allow-unauthenticated \
-        build-essential libfreetype6-dev libpng12-dev \
+        build-essential libfreetype6-dev \
         libzmq3-dev pkg-config python python-dev \
         rsync software-properties-common curl unzip wget grep sed vim \
         iputils-ping net-tools gdb python2.7-dbg tzdata \
@@ -49,7 +50,7 @@ RUN echo "Install python related packages" && \
     apt-get -y update && \
     apt-get install -y --no-install-recommends gfortran \
     # numerical/algebra packages
-    libblas-dev libatlas-dev liblapack-dev \
+    libblas-dev libatlas-base-dev liblapack-dev \
     # font, image for matplotlib
     libpng-dev libxft-dev \
     # for tkinter
@@ -68,7 +69,10 @@ RUN apt-get update && apt-get install -y 
--no-install-recommends git && \
 
 # Install hadoop
 ENV HADOOP_VERSION="3.1.2"
-RUN wget 
http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+RUN wget 
https://archive.apache.org/dist/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+# If you are in mainland China, you can use the following command.
+# RUN wget 
http://mirrors.shu.edu.cn/apache/hadoop/common/hadoop-${HADOOP_VERSION}/hadoop-${HADOOP_VERSION}.tar.gz
+
 RUN tar zxf hadoop-${HADOOP_VERSION}.tar.gz
 RUN ln -s hadoop-${HADOOP_VERSION} hadoop-current
 RUN rm hadoop-${HADOOP_VERSION}.tar.gz
diff --git 
a/docs/helper/docker/tensorflow/zeppelin-notebook-example/Dockerfile.gpu 
b/docs/helper/docker/tensorflow/zeppelin-notebook-example/Dockerfile.gpu
index a067028..55aa1c9 100644
--- a/docs/helper/docker/tensorflow/zeppelin-notebook-example/Dockerfile.gpu
+++ b/docs/helper/docker/tensorflow/zeppelin-notebook-example/Dockerfile.gpu
@@ -21,7 +21,7 @@ RUN  echo "$LOG_TAG update and install basic packages" && \
         build-essential \
         curl \
         libfreetype6-dev \
-        libpng12-dev \
+        libpng-dev \
         libzmq3-dev \
         pkg-config \
         rsync \


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@submarine.apache.org
For additional commands, e-mail: dev-h...@submarine.apache.org

Reply via email to