为了账号安全,请及时绑定邮箱和手机立即绑定

docker默认ip的问题

要注意 在WIN7下安装 docker 实际上是运行在Oracle VM VirtualBox的虚拟机里面的 所以访问的时候的地址是虚拟机的地址(192.168.99.xx) 而不是localhost


之前已经有人问 但没说 是否可以改为localhost  想问下 windows下  默认ip能改成localhostm吗  本人使用win10


正在回答

3 回答

#停止docker

systemctl stop docker

#docker0

ip link set dev docker0 down

#删除docker0网桥

brctl delbr docker0

#增加docker0 网桥

brctl addbr docker0

#增加网卡

ip addr add 172.16.10.1/24 dev docker0

#启用网卡

ip link set dev docker0 up

#重启docker服务

systemctl restart docker

#重新配置映射

docker run -p 8080:80 -d nginx

即可浏览器访问nginx


0 回复 有任何疑惑可以回复我~

Win中,docker 默认 ip 一般来说是 192.168.99.100,   如果不知道,可以在命令行运行:docker-start.cmd, 会显示 docker ip。 前提是已安装 Orcale VM Virtual Box, 这个一般来说在你安装 docker toolbox 的时候会提醒你安装的,如果没有请自行百度。

0 回复 有任何疑惑可以回复我~

win10的话,直接用wsl啊,win10中我已经抛弃虚拟机了,wsl的linux很好用的,在win10中访问linux子系统中的web服务器可以直接用localhost和127.0.0.1

0 回复 有任何疑惑可以回复我~
#1

慕UI6675463

抱歉,回家试了一下,Windows的Linux子系统不支持unix socket 所以docker跑不了,当我上面没说哈
2018-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

docker默认ip的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信