亲宝软件园·资讯

展开

Docker 使用杂记 - 最佳实践尝试 - 实战

Licsber 人气:0
[TOC] # Docker 使用杂记 - 最佳实践尝试 - 实战 > 本文记录了一个项目中使用docker构建环境的过程 ## Docker简介 Docker NB!好了 其他简介自己看网上吧 ![](https://img2020.cnblogs.com/blog/1007765/202003/1007765-20200315172148641-1708704336.png) ## 项目背景 ### 内在原因 这次的代码基于一个特定的tensorflow版本构建(才不是tf2跑不起来呢! ### 外在原因 与别人分享代码的时候就可以不用告诉他怎么一步步配置环境了 并且基于GPU的Docker镜像可以由nvidia-docker直接运行 ## 基础镜像 ### 需求 #### Tensorflow==1.14 #### CUDA==10.0 #### cuDNN==7.4 #### openCV==3.4.2.16 俗话说好的开始是成功的一半 这次的基础镜像就由tensorflow官方搭的镜像为基础 看了一圈选择了`tensorflow/tensorflow:1.14.0-gpu-py3` 地址在这[tensorflow:1.14.0-gpu-py3](https://hub.docker.com/layers/tensorflow/tensorflow/1.14.0-gpu-py3/images/sha256-e72e66b3dcb9c9e8f4e5703965ae1466b23fe8cad59e1c92c6e9fa58f8d81dc8?context=explore) 挺不错 自带GPU支持 要构建其他镜像的同学也可以在`tags`里面搜索即可 全都有 ## 镜像维护者 这里是说的`MAINTAINER`这个标签 但是我刚敲出来 就发现 过期了(`deprecated` 上网一搜发现解决方案是用`LABEL` 最佳实践: ``` LABEL maintainer="Licsber

加载全部内容

相关教程
猜你喜欢
用户评论