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

1、拉取aspnetcore最新docker镜像

sudo docker pull microsoft/dotnet

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

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

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

2、制作自己的应用镜像

先创建临时目录stmp

sudo mkdir stmp

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

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

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

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

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

创建镜像

sudo docker build -t mycore .

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

再次查看所有镜像 sudo docker images

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

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

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

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

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

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

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

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


 

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

上一篇:使用Jquery.DataTable将Json绑定到table


下一篇:jQuery之CSS