首页 新闻 会员 周边

关于docker使用镜像部署时遇到sdk未安装的问题

0
悬赏园豆:100 [待解决问题]


在容器日志中看到的提示,
这是我的dockerfile文件,可以完成镜像的构建,就是使用镜像构建容器,容器无法启动,并提示一图的内容。
求大神帮帮我!!

乐优丶刘的主页 乐优丶刘 | 初学一级 | 园豆:60
提问于:2020-12-23 17:57
< >
分享
所有回答(5)
0

你把这个文件删了,在VS里面选中项目右键=》添加=》docker支持,会新建一个dockerfile文件

diudiu1 | 园豆:1031 (小虾三级) | 2020-12-23 18:15
0

缺少.NET Core SDK环境
到链接中下载.Net Core SDK

ycyzharry | 园豆:25653 (高人七级) | 2020-12-24 00:51
0

镜像使用sdk:3.1 这个默认应该是安装了sdk了,既然提示没有sdk,大概率是上面dotnet这个命令找不到,和环境变量可能有关
docker build时会有日志输出,查下输出内容,看是哪一步出现的错误,依据这个可以判断问题

2012 | 园豆:21230 (高人七级) | 2020-12-24 08:22
0

找了很多别人的贴子,最后的结论是结构原因,修改乐dockerfile文件的结构,再次生成就不会报错

乐优丶刘 | 园豆:60 (初学一级) | 2021-01-18 17:42
0

之前第一次遇到这个错误提示时,找半天,发现是“dotnet 错误的名字.dll”了,就是找不到执行文件。

fanmx | 园豆:202 (菜鸟二级) | 2021-03-10 15:59

今天用docker部署又见到了这个错误,

支持(0) 反对(0) fanmx | 园豆:202 (菜鸟二级) | 2021-03-10 16:00

后来对比教程,才发现是copy那里写错,

支持(0) 反对(0) fanmx | 园豆:202 (菜鸟二级) | 2021-03-10 16:00

所以没有把可执行文件包括到镜像里,实际上还是因为找不到可执行文件。

支持(0) 反对(0) fanmx | 园豆:202 (菜鸟二级) | 2021-03-10 16:01

所以下次见到需要部署提示需要sdk的,可以判断大概率是找不到执行文件。

支持(0) 反对(0) fanmx | 园豆:202 (菜鸟二级) | 2021-03-10 16:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册