问答详情
源自:2-1 docker架构介绍与实战

docker默认ip的问题

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


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


提问者:qq_Pang_Sungyo_0 2018-07-10 20:45

个回答

  • 慕仔
    2023-06-03 14:51:29

    #停止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


  • 慕娘5282652
    2019-05-27 23:10:16

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

  • 慕UI6675463
    2018-07-11 18:11:42

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