当前位置:   article > 正文

docker打包镜像文件,windows_docker系统打包

docker系统打包

1、Docker安装

在控制面板程序和功能中的启用或关闭Windows功能来启用hyper-V,Linux子系统,Windows虚拟机监控程序平台。
安装自己下载的docker安装包
安装下载好的wsl2
运行docker。
若找不到hyper-v,参考如下网址:

解决Windows没有Hyper-v - 知乎 (zhihu.com)

2、创建一个简单的python项目

在这里插入图片描述

3、创建requirements.txt文件,在项目文件夹下打开cmd,运行如下命令,会生成requirements.txt文件

pip freeze > requirements.txt
  • 1

在这里插入图片描述
在这里插入图片描述

4、创建Dockerfile文件

在这里插入图片描述

Dockerfile里面的内容

FROM python:3.7  //python版本  

WORKDIR ./modelTest  //工程名字
 
ADD . .

RUN pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple

CMD ["python", "./modelTest/main.py"]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

项目框架

在这里插入图片描述

5、build镜像文件

在上图目录下打开cmd,输入如下内容,dockerdemo为未镜像名字

docker build -t dockerdemo:v1 .
  • 1

如下即为成功,如果下载失败,可以在Dockerfile文件里面切换pip镜像源,地址如下

https://blog.csdn.net/m0_46243410/article/details/108600615#:~:text=%E4%B8%80%E3%80%81%E5%B8%B8%E8%A7%81pip%E9%95%9C%E5%83%8F%E6%BA%90%EF%BC%88%E5%9B%BD%E5%86%85%E6%BA%90%EF%BC%89%201%20%E6%B8%85%E5%8D%8E%EF%BC%9Ahttps%3A%2F%2Fpypi.tuna.tsinghua.edu.cn%2Fsimple%202%20%E9%98%BF%E9%87%8C%E4%BA%91%EF%BC%9Ahttp%3A%2F%2Fmirrors.aliyun.com%2Fpypi%2Fsimple%2F%203%20%E4%B8%AD%E5%9B%BD%E7%A7%91%E6%8A%80%E5%A4%A7%E5%AD%A6,https%3A%2F%2Fpypi.mirrors.ustc.edu.cn%2Fsimple%2F%204%20%E5%8D%8E%E4%B8%AD%E7%90%86%E5%B7%A5%E5%A4%A7%E5%AD%A6%EF%BC%9Ahttp%3A%2F%2Fpypi.hustunique.com%2F%205%20%E5%B1%B1%E4%B8%9C%E7%90%86%E5%B7%A5%E5%A4%A7%E5%AD%A6%EF%BC%9Ahttp%3A%2F%2Fpypi.sdutlinux.org%2F%206%20%E8%B1%86%E7%93%A3%EF%BC%9Ahttp%3A%2F%2Fpypi.douban.com%2Fsimple%2F

如下即为build成功
在这里插入图片描述

6、导出本地build好的镜像

新建一个文件夹,用于存储镜像文件,然后在该文件内打开cmd,输入如下内容,
ddockertest.tar为要保存的镜像名字,dockerdemo为上一步build的镜像名字

docker save -o dockertest.tar dockerdemo
  • 1

在这里插入图片描述

7、加载镜像文件

在上一步新建好的文件夹下继续打开cmd,输入如下命令,dockertest.tar为上一步保存的镜像

docker load -i dockertest.tar
  • 1

在这里插入图片描述

8、查看镜像文件

(1)一种是在控制台通过docker images查看镜像文件列表,在上一步的文件夹下,打开cmd输入如下命令
docker images
  • 1

在这里插入图片描述

(2)另一种是在docker桌面版打开查看镜像文件,如下图

在这里插入图片描述

先暂时记录到这里,后续再补充启动和容器的内容,欢迎大家补充

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/929774
推荐阅读
相关标签
  

闽ICP备14008679号