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打包镜像已经完成。我的点滴记录,希望能对你有所帮助,大家共同进步。
本文来自博客园,作者:Raymon撸码记,转载请注明原文链接:https://www.cnblogs.com/RaymonGoGo/p/16323664.html