通过dockerfile构建tensorflow的镜像(ubuntu+python3)

步骤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

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值