当前位置:首页 > 实用技巧 >

localhost拒绝了我们的连接请求(网页显示拒绝了我们的连接请求)

来源:原点资讯(m.360kss.com)时间:2023-12-26 07:44:18作者:YD166手机阅读>>

  3.2 编辑 Dockerfile 脚本

  删掉自动生成的 DockerFile 脚本,使用以下脚本:  

#引入镜像,低版本 docker 去掉 AS base

#换成阿里镜像

#FROM registry.cn-chengdu.aliyuncs.com/jimlicatpub/aspnet:3.1-buster-slim AS base

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base

#配置工作目录

WORKDIR /app

#暴露容器端口,此端口与程序运行路径一致,可

EXPOSE 80

#复制文件到工作目录

COPY . .

#ENV :配置系统环境变量,比如程序环境环境等在这里配置(开发、预发、线上环境)

#这里是配置程序运行端口 如果程序不使用默认的80端口这里一定要设置(程序运行端口)

ENV ASPNETCORE_URLS http:// :80

#启动程序

ENTRYPOINT ["dotnet", "Riz.Web.dll"]

  同时修改 DockerFile 输出属性

localhost拒绝了我们的连接请求,网页显示拒绝了我们的连接请求(9)

  3.3 发布程序

localhost拒绝了我们的连接请求,网页显示拒绝了我们的连接请求(10)

  3.4 生成镜像文件

  转到发布后的目录,shift 右键 - 在此处打开命令 打开命令行,使用以下命令生成镜像。注意后面的 . 不能去掉。

#docker build -t imagename:version .

#版本号可以不写,表示没有版本号(last)

#指令后面有一个"." 不能漏,代表当目前目录的意思<br>#riz.web 是镜像的名称,可以根据自己需要修改

docker build -t riz.web .

  完成后可查看生成的镜像。这里如果没有翻墙,再拉取 .net core 镜像时可能会卡住。解决方案是使用 docker-mcr 加速镜像,跟着它的说明步骤手动拉取镜像,再运行 docker build 命令Ok。

localhost拒绝了我们的连接请求,网页显示拒绝了我们的连接请求(11)

  3.5 运行镜像

#https://www.runoob.com/docker/docker-run-command.html

#docker run -d -p 2000:80 --name containername imagename:version

#-d 意思是后台运行

#-p: 指定端口映射,格式为:主机(宿主)端口:容器端口。例如配置2000:80就是外网的2000端口映射到docker的80端口

#-name 为容器指定一个名称

#imagename:version 镜像:版本

#注意事项:如果你的服务器是阿里、腾讯、华为云等,配置的端口一定要在安全组配置里打开,比如下面的2000端口,不然访问不了

docker run -d -p 2000:80 --name riz.web riz.web

  如果运行后出现一串ID,则表示运行正常,80为docker容器的端口,映射到本机的端口号位2000。按照园子里的一些介绍文章,容器运行起来就万事大吉了,浏览器里输入 http://localhost:2000/ 就能看到运行效果。可到我这怎么倒腾不行,直接显示 localhost 拒绝了我们的连接请求。难道是因为我的环境是 win8.1,只有 win 10 的 Hyper-v 才能做得到?如果有朋友在 win10 下直接输入 localhost:port 能运行成功,麻烦留言告知,不胜感谢。后来仔细想想,localhost 表示的是本地主机(宿主主机),那么站点的 host 应该是 docker 所在虚拟机的 ip 才对。docker-machine ip default,看到 docker 的 ip 是 192.168.99.100,浏览器里输入 http://192.168.99.100:2000/,运行效果马上出来~~

localhost拒绝了我们的连接请求,网页显示拒绝了我们的连接请求(12)

栏目热文

王权霸业究竟是好是坏(王权霸业是怎么活下来的)

王权霸业究竟是好是坏(王权霸业是怎么活下来的)

喜欢狐妖的朋友们都知道,狐妖已经开始更新, 而且这次更新的也是备受大家喜欢的淮竹篇,淮竹篇主要讲述的就是几百年前王权霸...

2023-12-26 07:14:36查看全文 >>

王权霸业为什么去禁区(王权霸业是怎么被团灭)

王权霸业为什么去禁区(王权霸业是怎么被团灭)

“面具”组织游历天南海北,终于在各大国的边境上都发现了相同的一点,那就是都设有禁区。而这个禁区的作用是什么呢,众人就不得...

2023-12-26 07:33:23查看全文 >>

王权霸业为什么变了

王权霸业为什么变了

近两年来,国漫改编成真人剧已经成了一种潮流,不少人气国漫都有真人剧的改编作品,比如最近正在热播的《异人之下》,还有未来会...

2023-12-26 07:55:57查看全文 >>

王权霸业在禁区里到底有什么(王权霸业禁区有什么)

王权霸业在禁区里到底有什么(王权霸业禁区有什么)

竹业篇:面具组织全军覆没,金人凤野心得逞,王权霸业丢失剑心!《狐妖小红娘》竹业篇最新的第8集剧情更新了,在之前的剧情中王...

2023-12-26 07:41:38查看全文 >>

王权霸业为什么对儿子那么坏(王权霸业在圈外到底经历了什么)

王权霸业为什么对儿子那么坏(王权霸业在圈外到底经历了什么)

王权霸业是王权富贵的父亲。王权霸业一生太悲凉,兄弟几乎丧尽失去剑心,最后独自抚养孩子!《王权富贵》篇中的王权霸业一副老态...

2023-12-26 07:16:48查看全文 >>

localhost拒绝连接请求怎么弄(电脑localhost拒绝连接请求怎么弄)

localhost拒绝连接请求怎么弄(电脑localhost拒绝连接请求怎么弄)

特别说明笔记来源中国大学慕课课程——深度学习应用开发-tensorflow实践,笔者学习并整理,课程讲解十分详细,课程直...

2023-12-26 07:52:56查看全文 >>

localhost已拒绝连接怎么解决(电脑localhost拒绝连接请求怎么弄)

localhost已拒绝连接怎么解决(电脑localhost拒绝连接请求怎么弄)

谷歌浏览器访问地址 http://localhost:6666/XX/XX 时提示:网址为 http://localho...

2023-12-26 07:44:01查看全文 >>

本地连接localhost失败(localhost无法访问怎么解决)

本地连接localhost失败(localhost无法访问怎么解决)

用localhost不能连上MySQL,但用127.0.0.1却可以,是什么原因?localhost 是走 socket...

2023-12-26 07:56:20查看全文 >>

为什么localhost拒绝连接请求(本地localhost拒绝连接请求)

为什么localhost拒绝连接请求(本地localhost拒绝连接请求)

一、Can’t connect to MySQL server on ‘localhost’ (10061)翻译:不能连...

2023-12-26 07:53:41查看全文 >>

localhost拒绝连接要求(本地localhost拒绝连接请求)

localhost拒绝连接要求(本地localhost拒绝连接请求)

前言摘要# 之前曾经写过 MySQL 部署及初始化设置 文档,但是那是基于 MySQL 8.x 版本编写的,原本考...

2023-12-26 07:54:01查看全文 >>

文档排行