首页 > Web开发 > 详细

使用docker部署asp.net core web 应用程序

时间:2020-07-09 16:08:18      阅读:60      评论:0      收藏:0      [点我收藏+]

1、拉取aspnetcore最新docker镜像

sudo docker pull microsoft/dotnet

技术分享图片

拉取成功后执行docker images命令,如果能看到aspnetcore镜像,则表示拉取成功

技术分享图片

2、制作自己的应用镜像

先创建临时目录stmp

sudo mkdir stmp

发布asp.net core应用程序,把已发布文件夹publish上传到该临时目录下(我是用FillZilla上传的)

技术分享图片

执行命令cd /stmp/publish进入目录下,创建Dockerfile文件

sudo vim Dockerfile,将下面代码拷贝进去,保存并退出。

技术分享图片

创建镜像

sudo docker build -t mycore .

技术分享图片

再次查看所有镜像 sudo docker images

技术分享图片

运行容器
sudo docker run --name mycorecon -p 8080:80 -d mycore后,执行sudo docker ps 查看容器

技术分享图片

执行curl命令访问我们的网站,
curl http://localhost:8080
查看输出结果

技术分享图片

进入容器
sudo docker exec -it mycorecon /bin/bash

技术分享图片

exec命令可以进入docker容器,然后像使用centos操作系统一样。在里面进行操作


 

使用docker部署asp.net core web 应用程序

原文:https://www.cnblogs.com/szkzyw/p/13273998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!