windows10环境下通过docker容器独立ip暴露给局域网进行访问

自定义docker network

docker network create --subnet=172.20.0.0/24 mhy-net

启动docker nginx容器

docker run -d --net mhy-net --ip 172.20.0.10 -p 8888:80 --name nginx001 nginx:1.17

在docker其他容器中可以访问该容器,在宿主机通过http://127.0.0.1:8888也可以访问nginx

但是,在宿主机使用http://172.20.0.10无法访问

ping该ip地址也无法ping通

解决方案:通过配置windows的路由表实现ip互通

1. 查看route print

2. 查看docker暴露给windows的ip

3. 添加路由

route -p add 172.20.0.0 mask 255.255.255.0 10.0.75.2

再次查看路由表

ping一下172.20.0.10

浏览器访问

搞定

通过独立IP形式访问docker容器之后,后续可以在本地进行一些日常服务集群工作的学习了

windows通过独立ip形式访问docker容器相关推荐

  1. Docker for windows 容器内网通过独立IP直接访问的方法

    Docker for windows 容器内网通过独立IP直接访问的方法 Docker官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用.一般过程是: 1.Doc ...

  2. 外部访问docker容器(docker run -p/-P 指令) docker run -d -p 5000:5000 {hostPort:containerPort(映射所有接口地}

    https://www.cnblogs.com/williamjie/p/9915019.html (2)-p(小写)则可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器.支持的格式有 ...

  3. 通过ssh访问docker容器的办法 亲测可行

    容器 CentOS Linux release 7.7.1908 (Core) 通过ssh访问docker容器的办法 1.运行容器时 要加入ssh的端口 -p 27502:22 比如 : docker ...

  4. 服务器运维浏览器,本机浏览器如何访问docker容器的内容_网站服务器运行维护,浏览器,docker...

    docker无法下载镜像怎么办_网站服务器运行维护 docker无法下载镜像的解决方法是:1.运行命令[systemctl stop firewalld]关闭防火墙:2.运行命令[date -s xx ...

  5. Docker 镜像使用,以及远程ssh访问docker容器

    Docker 镜像使用,以及远程ssh访问docker容器 镜像源 网易云镜像中心 地址:https://c.163yun.com/hub#/home DaoCloud镜像 地址:https://hu ...

  6. docker容器的网络配置,允许docker可以被宿主机以外的其它主机访问以及局域网内可以直接访问docker容器ip

    自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求.容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信. 一.端口映射(局域网,外网 ...

  7. virtualbox虚拟机系统网卡设置,既能上网,又能独立ip相互访问

    我在windows系统上,在虚拟机上安装centos7测试php站点,要求是: 1. 虚拟机的系统可以上网:虚拟机安装centos7的minimal版本(俗称的字符界面版)后,需要上网安装软件. 2. ...

  8. 无法从另一个容器访问Docker容器中的MySQL数据库|解决方案

      ▲ 点击上方"DevOps和k8s全栈技术"关注公众号 我从这里拉取了 MySQL 5.7 容器:https://hub.docker.com/_/mysql/ 这是我运行它的 ...

  9. docker宿主机访问docker容器服务失败

    2019独角兽企业重金招聘Python工程师标准>>> 原因: 因为docker的虚拟ip网段是172.17.*.*与局域网的ip网段172.17冲突了,所以有两种方式: 解决方法: ...

最新文章

  1. tensorflow常用函数解析
  2. android studio jni路径配置
  3. 实现本网站图片保护功能之加水印
  4. WEB前端 vue学习二 组件之间的数据传递
  5. 计算机涉及数学知识点,初二数学知识点归纳
  6. linux桌面2k分辨率,解决ubuntu下外接2k显示器却没法调2k分辨率问题
  7. PostgreSQL中定时job执行(pgAgent)
  8. python+Android+uiautomator的环境
  9. feign三:覆写feign的默认配置及feign的日志
  10. Ubuntu下搭建C/C++开发环境
  11. IDEA报错解决:Cannot resolve com.oracle:ojdbc7:12.1.0.2或‘com.oracle:ojdbc7:12.1.0.2‘ not found
  12. (1)外网映射(NATAPP快速入门)
  13. php计算运费价格,PHP: UPS API, UPS 运费计算, UPS接口
  14. STM32第九课(Input Capture, HAL)
  15. 解决beyond compare秘钥被吊销的问题
  16. 论文阅读-A decade of social bot detection-Communications of the ACM, 2020(机器人检测的十年综述)
  17. 如何成为一个 IT 界的女装大佬?
  18. java迭代例子_Java 迭代器的代码实例详解
  19. bsfl ecx,ecx
  20. HDU-3374 String Problem

热门文章

  1. android bitmap转drawable
  2. Ubuntu18.04 安装Proverif 和Syther_tool
  3. ImportError解决
  4. 锐捷认证报错:服务器禁止设置多个IP,为避免您出现该问题,把下面的网卡禁用。
  5. 【图像分割】基于布谷鸟算法实现二维Tsallis熵、kapur、oust多阈值图像分割附matlab代码
  6. centos6.x redis-cluster集群离线安装
  7. 一篇文章搞定IO流(超级详细!!!)
  8. ctf crypto writeup
  9. 《Linux命令行大全》学习笔记1——学习 Shell
  10. ①、学习HTML 简介