192.168.99.1直接登录总出问题?超全适用场景说明+实操排查教程

10-02 00:08:31 来源:互联网

很多搞开发或者刚接触Docker的人,第一次碰到192.168.99.1这个地址的时候都会发懵,不知道这是啥地址、为啥要直接登录、具体该怎么操作,这篇文章就把和192.168.99.1直接登录相关的常见问题全部讲清楚,不管是适用场景、实操步骤还是故障排查方法都有覆盖,帮你快速搞懂这个地址的使用逻辑,避免踩不必要的坑。

192.168.99.1到底是什么地址

192.168.99.1直接登录总出问题?超全适用场景说明+实操排查教程

192.168.99.1是IPv4地址池里的私有地址,属于C类私网地址段,正常情况下普通家用宽带路由器不会分配这个网段的IP,它最常见的用途是Docker Desktop for Windows、Mac系统的默认Linux虚拟机的网关地址,部分开发者自己搭建的本地测试环境、轻量级K8s集群的虚拟网段也会把这个地址设为默认网关,如果你平时用Docker跑项目,大概率会碰到这个地址。

哪些情况需要192.168.99.1直接登录

最常见的就是用Docker跑服务的时候,你想直接进入Docker的虚拟机底层改配置、查日志、装依赖,就需要登录这个地址;还有你在Docker里部署了Web服务,绑定的是192.168.99.1的端口,浏览器访问本机其他地址打不开的时候,直接输这个IP加端口就能进后台;另外排查本地容器网络故障的时候,也需要登录这个网关地址看路由、连通性,帮你快速定位问题根源。

192.168.99.1直接登录的实操方法

如果你的需求是进入命令行终端操作,最常用的方式是SSH登录,先确认你的设备能ping通192.168.99.1,然后在终端输入ssh [email protected],Docker默认的用户名是docker,密码是tcuser,要是你自己改过就用修改后的账号密码就能登进去;如果是想访问跑在地址上的Web服务,直接在浏览器地址栏输入http://192.168.99.1加上对应端口号就行,比如服务跑在8080端口就输http://192.168.99.1:8080,要是服务配了HTTPS就换成https协议。

192.168.99.1直接登录的常见问题解决

很多人会遇到ping不通192.168.99.1的情况,先看Docker有没有正常运行,要是Docker被暂停或者没启动,这个地址肯定是访问不了的;再检查设备防火墙有没有屏蔽ICMP请求,暂时关掉防火墙试试能不能ping通;要是SSH登不上,先看Docker设置里有没有开启SSH服务,Windows系统还要确认Hyper-V功能有没有正常启用,Mac系统要确认虚拟化框架有没有被关闭;如果以上都没问题还是登不上,可能是Docker的网络模式被修改了,在Docker设置里把网络重置回默认模式就能恢复。

登录192.168.99.1后能做的常用操作

成功登录SSH终端后,你可以直接执行docker命令查看当前运行的容器、查容器日志、进入容器内部修改配置文件,不用再在本地系统里敲冗长的docker exec命令;如果登的是Web后台,你可以直接看服务的运行状态、上传部署文件、修改服务配置、重启异常服务,操作比命令行更方便,新手也能快速上手。

相关攻略
返回顶部