C#----记Docker部署aspmvc项⽬⼤佬的世界就是简单的装睡难的度娘
asp mvc 项⽬发布到容器
1.发布windows容器
项⽬添加Dockerfile⽂件
FROM microsoft/aspnet
EXPOSE 80
ARG source
WORKDIR /inetpub/wwwroot
COPY . .
进⼊⽬录打包镜像
cd C:\Users\Desktop\asp                                //cd进⼊⽬录
docker build -t web .                                      //构建镜像
docker images                                              //查看镜像
docker run -d -p 7653:80  9a6e28c27462                      //运⾏镜像
进⼊容器(windows容器)
docker exec -it 79face245e98 powershell
ls
查看运⾏结果
2.部署linux容器只需要修改dockerfile⽂件l
inux dockerfile如下
FROM azraelrabbit/monupw
EXPOSE 80
docker打包镜像
WORKDIR //inetpub/wwwroot
COPY . .
因为我在迁移项⽬的时候出现了⼀些问题(在windows容器)也在这说明⼀下
镜像构建完成后⼀直报下⾯的错
最后问题得以解决
主要是因为框架的原因
更新⼀下项⽬框架改为.NET 4.7.2 然后发布运⾏即可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。