win10系统 本地netcore项目docker打包成镜像

今天,我们来谈谈一种本地打包项目成镜像上传到linux服务器的方式。

首先必须要先在本地安装Docker,要是不会安装,可以看下我的上一边随笔: win10 如何安装Docker

随后我们创建一个netcore5 webApi项目,随后添加Dockerfile支持。

随后就准备用docker打包项目镜像。打开本地已安装好的docker,点击 Docker Desktop (一定要记得打开呀)

查看是否开始成功:

要本地打包,得先了解下docker load(导入) &&docker save(导出) 命令用法,以及 dockerfile详解


Docker load :把文档解压成镜像的shell脚本(linux环境下),如下

点击查看代码
#!/bin/bash

read -p "请输入解压文件:" name
echo "输入的文件名: $name"
docker load -i $name
rm -f $name 
exit 0

本地打包思:到项目根目录编写cmd脚本,执行脚本打包成镜像。具体如下所示



以上是在windows下打包镜像,而在linux打包镜像的话,得在docker Desktop 中切换到linux容器:具体如下:

window10解决 docker is starting 问题:
https://www.jianshu.com/p/9ecb924c99f5

切换过程中可能会报错,具体解决方式如下:https://blog.csdn.net/zcm545186061/article/details/121738513

具体的dockerdesktop 实例化用法:
https://www.cnblogs.com/hcjCore/p/15864670.html

netcore另外种打包部署方式,在linux打包镜像方式https://blog.csdn.net/xiaolong2850/article/details/125011893

至此,本地docker打包镜像已经完成。我的点滴记录,希望能对你有所帮助,大家共同进步。

posted @ 2022-05-29 14:00  Raymon撸码记  阅读(1441)  评论(1编辑  收藏  举报