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

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"]

项目框架

5、build镜像文件

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

docker build -t dockerdemo:v1 .

如下即为成功,如果下载失败,可以在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

7、加载镜像文件

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

docker load -i dockertest.tar

8、查看镜像文件

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

docker images

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

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

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: