报错如下:
我们正常打开了Docker后执行命令后报出error during connect异常。
后面给出了对应异常错误的解释:
No connection could be made because the target machine actively refused it.(无法连接,因为目标机器主动拒绝它。)这下子我们知道问题在哪了,我们的Docker镜像运行在VirtualBox(Win10家庭版),所以这里的目标机器是VirtualBox的连接出现了问题。
两个解决办法:
打开VirtualBox重启default服务。
然后就可以了。
不想打开VirtualBox也是可以的,执行命令同样可以重启default。
在docker里执行命令:
<blockquote>docker-machine restart default
结果:
出入执行命令都可以顺利执行了。问题解决了,不难,下次遇到要记住了。
补充知识:windows下安装docker后,在docker容器中启动程序,无法通过外部ip:port方式访问
最近在使用容器进行启动开发的项目,但发在使用相同的镜像在linux系统下的容器中启动后,可以通过linux IP:port (映射的端口)和容器IP:port访问,而在windows下不能访问的问题。
有两个解决办法
直接在windows宿主机上访问
可以采用LinuxIP:port的方式访问
在windows中安装docker,实质上是启动了一个linux虚拟机,在Linux中运行的docker,所以直接使用windowIP:port的方式是访问不到的,这里应该使用虚拟机的IP:映射端口的方式访问。
查询windows docker启动机器的IP地址命令:
docker-machine ip default
一般都为 192.168.99.100
这时使用 192.168.99.100:port 就可以成功访问了
需要在与windows相通的其他机器上访问
当我们需要在与windows相通的其他机器上访问 ,就需要使用windowsIP:port的方式了,这时需要对虚拟机进行配置。
打开VM VirtualBox,1.选择default,右键设置–>2.选择左侧菜单“网络”->3.网卡1中点击“高级”展开–>4.点击端口转发打卡端口转发配置界面
在端口转发规则界面进行配置,点击右侧“+”按钮,进行添加端口转发规则,进行填写名称,主机端口,子系统端口,点击下方OK,进行保存即可。
保存后即可使用windowsIP:主机端口进行访问。(主机端口对应为windows系统端口;子系统端口为Linux虚拟机的端口,即为容器映射的端口,如在docker中启动容器将容器的8181端口映射到8186即-p 8186:8181,则这里子系统端口填写8186)
以上就是Docker容器中出现error during connect报错如何解决,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注本站行业资讯频道。
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
抖音(Tiktok)是由北京字节跳动科技有限公司(ByteDance)孵化的音乐创意短视频社交网站。它于2016年9月20日上线,主要面向全年龄段的用户,尤其是...
飞极速为您提供高清在线电影、电视剧大全、动画片,综艺等,飞极速在线更新及时,播放速度快,给您带来最好的观影体验!飞极速在线,免费提供日本新番动漫、最新电影和最新...
《南华早报》(英语:South China Morning Post, SCMP)和星期日出版的《星期日南华早报》(英语:Sunday Morning Post...
千万不要激活京东白条是怎么回事?京东白条为用户在京东商城提供“先消费后付款”服务的同时,还为用户提供了分期还款、免息期等服务,对于用户而言是非常划算的。但是因为京东白条开通后,不少用户因为无法克制自身的消费欲望,消费时经常超出自己的实际经济承受能力,所以没有一定的克制力的话,最好不要开通京东白条等类型的消费信用贷款工具。因为一旦到期还款日前无法按时还款,就导致了逾期行为,而...
【资料图】哈喽小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到湖北十堰二汽在哪方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于湖北十堰二汽在哪的相关内容。湖北十堰二汽供应处位置:十堰市张湾区。附近公交站点:东汽供应处公交站,东风供应处公交站,东风零部件集团总部公交站,东风有限十堰总部公交站,秦家沟口公交站。湖北十堰二汽体育馆位置:十堰市张湾区车城南路...
股票面值为什么是1元?股票面值是1元是为了节约发行成本和规范市场,方便股票交易的清算和过户登记,所以监管机构统一规定股票面值设为1元。股票面值与股票市值有哪些区别?股票面值是股份公司发行的股票面值上标明的金额,这个金额就是面值。股票的面值通常是每股,上市发行公司将其资本分成若干股。每股代表的资本是每股的面值。股票的面值是固定不变的。也有一些股票没有面值。股票面值的作用之一是确定每股股份对股份公司的...