这篇文章给大家介绍Docker怎样进行部署dotnetcore,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。系统还是之前centos 7.1https://www.docker.com/products/docker#/linux创建源:/etc/yum.repos.d/docker.repoyum安装测试会显示Hello from Docker!案例还是用 之前的 dotnetcore+angular2 的示例项目 ,详情参考:拷贝到另一个文件夹http://km.oa.com/articles/show/303950(1)创建Dockerfile
备注: 这里有两个坑1.因为程序是基于dotnet1.0.1 所以必须用 microsoft/dotnet:1.0.1-core;我开始创建的时候 用的1.0.0,当容器运行的时候 就变成Exit(131), 这时候用 docker logs [container] 可以显示容器运行的时候输出的日志. 然后修正dockerfile 基于image就ok了;2.镜像里面监听0.0.0.0 , 不然在curl 外部访问出现错误:Connection reset b 香港云主机y peerDockerFile 如下:(2)构建Image(不要漏了后面一个点)构建完成后就可以用 docker image 查看了
(3) 运行容器指定容器名称,指定端口资源映射, 还可以指定磁盘映射使用 docker ps -a 查看运行的容器
显示在运行中访问一下 我们部署的dotnetcore 程序
这次映射的docker端口重启nginx service nginx restart(5)成果外部浏览器访问结果: (该页面我特别在上面加一个div区分旧项目)
关于Docker怎样进行部署dotnetcore就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
相关推荐: Ubuntu20.04中怎么安装TensorFlow
这期内容当中小编将会给大家带来有关Ubuntu20.04中怎么安装TensorFlow,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. pip安装TensorFlow这里使用的是当前日期最新版的 Ubuntu20.04 作…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。