问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

docker从容器中怎么访问宿主机

发布网友 发布时间:2022-04-21 12:34

我来回答

3个回答

热心网友 时间:2023-11-10 17:40

例如你的docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机。

注意,通过192.168.99.1访问宿主机,等于换了一个ip,如果数据库或中间件*了本机访问或者做了ip段*,要记得添加192.168.99.1到白名单。

Docker容器运行的时候有 host 、 bridge 、 none 三种网络可供配置。默认是 bridge ,即桥接网络,以桥接模式连接到宿主机; host 是宿主网络,即与宿主机共用网络; none 则表示无网络,容器将无法联网。

当容器使用 host 网络时,容器与宿主共用网络,这样就能在容器中访问宿主机网络,那么容器的 localhost 就是宿主机的 localhost 。

扩展资料

宿主机和容器通信原理的问题:

考虑重启速度:在实际的运维过程中,部分场景下,会出现主机卡死,或者docker进程卡死, 这时,最快恢复业务的方法是重启主机。

 容器在主机重启后,可以自动恢复,因此可以做到在1到2分钟内快速恢复业务。这一点太重要了,物理机重启由于需要做各种硬件检测,重启时间一般在5到10分钟, 虚拟机重启一般在1分钟以内 , 物理机显然无法满足需求。

重建能力很重要:

容器平台经常需要更新操作系统,或者根据需要调整主机规格。

运行一段时间后,发现内存配置偏少了, 需要添加内存。这时候申请一台新的机器加入到集群中,将旧机器下线即可。

运行多年的 ubuntu 12.04 官方已经不再维护, 需要全量替换,工作量相当大。好的方法就是使用全新的服务器替换旧服务器。

当发生故障,主机无法恢复时, 直接申请新服务器加入集群即可。

热心网友 时间:2023-11-10 17:41

docker搭建了lnmp环境后,如果需要访问安装在宿主机上的数据库或中间件,是不能直接使用127.0.0.1这个ip的,这个ip在容器中指向容器自己,那么应该怎么去访问宿主机呢:
例如你的docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机,问题解决
注意,通过192.168.99.1访问宿主机,等于换了一个ip,如果数据库或中间件*了本机访问或者做了ip段*,要记得添加192.168.99.1到白名单

热心网友 时间:2023-11-10 17:41

docker跟宿主机交互的是通过原生网络实现的。

当Docker进程启动之后,它会配置一个虚拟的网桥叫docker0在宿主机上。这个接口允许Docker去分配虚拟的子网给即将启动的容器们。这个网桥在容器内的网络和宿主机网络之间将作为接口的主节点。

Docker容器启动后,将创建一个新的虚拟接口并分配一个网桥子网内的IP地址。这个IP地址嵌在容器内网络中,用于提供容器网络到宿主机docker0网桥上的一个通道。Docker自动配置iptables规则来放行并配置NAT,连通宿主机上的docker0,就可以访问宿主机的mysql数据文件了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弹钢琴时手指速度总是不自觉变快怎么办? 弹钢琴时速度总是不自觉变快怎么办? 微信发表情包上限是多少 ...8.0.3版本更新什么?微信表情包上限变成999是什么 成人毛线斗篷式开襟披肩编织 江苏洛社商贸城项目有哪些主要特点和设施? 永明镇的乡镇建设 蓝光花满庭小区基本信息 洛社商贸城项目概括 怀孕了能不能吃汤圆 docker 上运行ubuntu容器里可以安装图形界面吗 如何创建一个安全的Docker基镜像 如何在Linux中备份,恢复和迁移Docker容器 关于docker容器是怎样建立新的namespace的 如何实时查看Docker容器占用的CPU,内存状态 如何使用 Docker 来限制 CPU,内存和 IO等资源 网上订火车票手机上应该下载什么软件? 专人抢票是什么意思 12306网上订火车票官网下载客户端抢票王 12306抢票软件,急求呀? 抢火车票下载什么软件最好 12306官方抢票助手怎么用的 请问,12306抢票软件是怎么下载的? 如何在电脑中安装12306分流器 快速网上订火车票的软件有哪些? 好用的抢票软件有哪些? 招商局和招商银行什么关系 招商银行是什么性质的银行 招商银行和工商银行一样吗 请问一下招商银行包括中国建设银行或者中国银行吗? linux服务器docker安装后能不能部署windows镜像 linux namespace 和cgroup 的区别 公积金贷款结清后,何时可以办理撤销抵押业务 公积金贷款解抵押流程是什么 解押公积金贷款都需要什么手续大概多长时间? 提取公积金怎么解除担保关系 公积金贷款还完后如何办理贷款解押手续 用房产作抵押贷公积金现解除抵押需什么资料 公积金贷款提前还完,能解抵押吗? 公积金贷款解抵押流程 公积金贷款去年已还清,今年去撤抵押,需要什么手续? 公积金抵押贷款提前还款多久可以拿解压资料 公积金贷款怎么解压 公积金贷款还清后,如何办理抵押登记注销手续?? 公积金贷款若已还清,在房产证解除抵押流程里 我用公积金贷款买的房子可以抵押贷款吗? 公积金贷款还清后怎么解抵押拿房产证 公积金贷款抵押完成后可不可以撤销抵押 iphone6播放视频总黑屏怎么办? 安卓手机视频在苹果手机上黑屏怎么回事