步骤1:编写Dockerfile

步骤2:安装镜像

步骤3:验证安装

 

步骤1:编写Dockerfile

 1、在目录/dockerfiles下创建一个Dockerfile

mkdir /dockerfiles
mkdir /dockerfiles/tensorflow
cd /dockerfiles/tensorflow
vi Dockerfile

2、Dockerfile的内容如下:

FROM ubuntu:16.04

RUN  apt-get update
RUN  apt-get upgrade -y

# Install python3
RUN  apt-get install -y python3 

# Install pip
RUN apt-get install -y wget vim
RUN wget -O /tmp/get-pip.py https://bootstrap.pypa.io/get-pip.py
RUN python3 /tmp/get-pip.py
RUN pip install --upgrade pip


RUN pip install -U tensorflow

其中pip的安装,通过get-pip.py方式安装成功。直接通过RUN  apt-get install -y python3-pip ,在运行“RUN pip install -U tensorflow”会提示找不到pip命令

步骤2:安装镜像

docker build -t lld2002/python3-tensorflow /dockerfiles/tensorflow

步骤3:验证安装

1、通过镜像生成容器,并运行

docker run -it lld2002/python3-tensorflow:latest /bin/bash

2、在容器的终端中,创建一个/test.py的文件

vi /test.py

test.py的内容如下:

import tensorflow as tf
print(tf.__version__)

3、运行/test.py

python3 /test.py

控制台输出:1.10.1

则测试成功

 

过程问题排查引用:

CMake错误No CMAKE_CXX_COMPILER could be found

基于 TensorFlow 、OpenCV 和 Docker 的实时视频目标检测

https://github.com/lbeaucourt/Object-detection

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐