利用Docker中的Windows Container构建.NET4.x项目

分享
手机游戏开发者 2024-9-30 00:18:39 77 0 来自 中国
0. 配景

鉴于现在公司的旧项目是.NET4.5开辟的,为方便摆设,计划利用docker的Windows Container做一个打包镜像
现在基于Windows Container的例子太少,以是也确实踩了不少坑,这里记载一下
1. 操纵系统版本

Windows家庭版是可以安装Docker,启动并乐成运行Linux Container。
但假如要切换到Windows Container将会卡在启动阶段,且不会有任何报错!  


由于刚换了条记本,平常也没留意系统版本,这个标题卡了1天,中央实验了各种命令,设置服务,注册表都无效;
末了切换到“Windows专业版”标题办理。
假如碰到卡在启动阶段不绝无法乐成启动的,不妨换系统版本试一试。
2. Git版本

因为现在的windows sdk镜像中不包罗winget或choco以是假如须要额外的软件支持是须要自己打包镜像的时候安装进去的。
当时下载了git官网最新的2.38.0,在本地跑的好好的一段脚本,在docker直接卡死无相应。

2.png
在网上搜了一圈,偶然发现一篇文章,说是git版本太低导致命令卡死,但是,我下的是最新版本啊?,抱着试一试想法,把git版本退回本地版本2.34.1.windows.1,标题办理。
<blockquote>别的利用git还须要对git举行一些安全方面的设置,这个网上可以随便找到
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 18:19, Processed in 0.185758 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表