docker配置tensorflow1.14的dorkerfile

我们在认识了docker之后,知道docker的主要功能和几大组成部分镜像、容器,仓库。

也知道怎么从仓库中pull镜像,但是我们要创建一个自己的镜像,步骤如下:

docker build  -f dockerfile文件路径 -t mydockerimages:tag .(一定别忘了写这个点)

dockerfile的组成部分有以下主要的关键词,全部大写:

FROM: tensorflow/tensorflow  #这里是以tensorflow为例,作为基础镜像,也就是镜像的第一层

MAINTAINER: --name --contact --addrress等 # 主要是描述作者信息<maguayy@qq.com>

ENV: #编辑你运行的环境变量

RUN: #编辑你要运行的在容器里面的命令

EXPOSE:#暴露端口,一般用于外网访问时使用

WORKDIR:  #这里主要编辑容器运行时候的工作路径

VOLUME   #挂载卷的目录

 

 

编写dockerfile的例子:

FROM tensorflow/tensorflow

MAINTAINER maguayy<maguayy@qq.com>

RUN apt-get update

RUN apt install pip

RUN pip install numpy

RUN pip install sklearn

CMD "----END----"

CMD /bin/bash

 

然后根据上面的命令即可创建一个自己的镜像

然后执行

docker run -it 镜像id 进入容器,创建一个python文件 执行即可!比如

在容器的root@d0790fe03b62:/usr/local# 的目录下:执行

touch test.py

这时候 会创建一个test的python文件

然后进行编辑,写上相应的程序。

执行python tesr.py

即可。

 

posted @ 2020-07-21 09:35  麻瓜洋洋  阅读(463)  评论(0)    收藏  举报