docker打包Python项目成镜像文件

做实验时因为数据太大用到了学校的服务器平台,在平台进行训练的时候首先需要搭建环境,由于种种原因,只能自己用docker来打包镜像文件,自己做镜像。记录一下遇到的坑以及解决方法。

docker安装与配置

Ubuntu Docker 安装 | 菜鸟教程 (runoob.com)

菜鸟的安装教程很详细,跟着做就可以。

期间遇到的问题有:

1.win10找不到Hyper-V

解决方法:WIN10家庭版找不到Hyper-V的解决办法 – 幽篁晓筑 – 博客园 (cnblogs.com)

2.docker desktop启动后会出现一个弹窗,WSL2相关报错

docker打包Python项目成镜像文件

直接点进去链接进行下载更新,一定不要点cancel!!!!否则就会什么都没用,再次打开也没提示不能用了。

docker打包Python项目成镜像文件

参考:docker打包python项目成镜像文件 – 知乎 (zhihu.com)

需要注意的点:

1.Dockerfile文件中 WORKDIR一定要写在ADD . .的上边,否则会出错!!!

docker打包Python项目成镜像文件

2.生成Docker镜像、运行docker容器的时候一定要切换到Dockerfile所在的文件夹!!!

Docker保存镜像

docker save -o ***tar 镜像名:TAG

docker打包Python项目成镜像文件

tensorflow-py38是保存的镜像压缩包的名字,tensorflow是镜像名

Original: https://www.cnblogs.com/boboray/p/16395000.html
Author: 啵啵ray
Title: docker打包Python项目成镜像文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/683841/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球