linux connect 异常,解决Docker中的error during connect异常情况

本文关键详细介绍了解决Docker中的error during connect异常情况,具备非常好的实用价值,期待对大伙儿有一定的协助。一起追随我回来瞧瞧吧

一开始触碰Docker,碰到出现异常难题在所难免手足无措。没事儿的,学习培训便是这样子,在艰难中不断寻找解决难题的方式,最重要的就是坚持,给油!

来了来了,那么问题来了,不要慌,看下面:

kmk4ukkndu4.jpg

大家一切正常打开了Docker后执行命令后给出error during connect出现异常。

后边得出了相匹配出现异常不正确的表述:

No connection could be made because the target machine actively refused it.(无法连接,由于总体目标机器积极回绝它。)这下子我们知道难题在哪儿了,大家的Docker镜像系统运作在VirtualBox(Win10家用版),因此 这儿的总体目标机器是VirtualBox的联接出現了难题。

2个解决方法:

开启VirtualBox重新启动default服务项目。

ak2r2weubzt.jpg

随后就可以了。

不愿开启VirtualBox也是能够的,执行命令一样能够重新启动default。

在docker里执行命令:

docker-machine restart default

結果:

zoqhn0acnqa.jpg

进出执行命令都能够成功实行了。难题解决了,不会太难,下一次碰到要记住了。

填补专业知识:windows下安裝docker后,在docker容器中起动程序流程,没法根据外界ip:port方法访问

近期在应用容器开展起动开发设计的新项目,但发至应用同样的镜像系统在linux系统软件下的容器中起动后,能够根据linux IP:port (投射的端口号)和容器IP:port访问,而在windows下不可以访问的难题。

有两个解决方法

立即在windows宿主机上访问

能够选用LinuxIP:port的方法访问

在windows中安裝docker,本质上是起动了一个Linuxvm虚拟机,在Linux中运作的docker,因此 立即应用windowIP:port的方法是访问不上的,这儿应当应用vm虚拟机的IP:映射端口的方法访问。

查看windows docker起动机器的IP地址指令:

docker-machine ip default

一般都为 192.168.99.100

ofcmloz4anw.jpg

这时候应用 192.168.99.100:port 就可以取得成功访问了

必须在与windows互通的别的机器上访问

在我们必须在与windows互通的别的机器上访问 ,就必须应用windowsIP:port的方法了,这时候必须对vm虚拟机开展配备。

开启VM VirtualBox,1.挑选default,鼠标右键设定–>2.挑选左边莱单“互联网”->3.网口1中点一下“高級”进行–>4.点一下端口转发打卡签到端口转发配备页面

y5qb0kseiqi.jpg

在端口转发标准页面开展配备,点一下右边“ ”按键,开展加上端口转发标准,开展填好名字,服务器端口号,分系统端口号,点一下正下方OK,开展储存就可以。

储存后就可以应用windowsIP:服务器端口号开展访问。(服务器端口号相匹配为windows系统软件端口号;分系统端口号为Linuxvm虚拟机的端口号,即是容器投射的端口号,如在docker中起动容器将容器的8181端口映射到8186即-p 8186:8181,则这儿分系统端口号填好8186)

dvo5rdup4gf.jpg

之上这篇解决Docker中的error during connect异常情况便是我共享给大伙儿的所有内容了,期待能给大伙儿一个参照,也期待大伙儿多多的适用大家。

热搜词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值