参考文章:从容器中获取宿主机IP地址

背景:

docker 中的程序需要连接外部的程序,连接的过程中会告知外部程序自己的ip地址,然后外部的程序会回连docker中的程序。由于docker使用的是rancher中的托管模式,外部程序是没办法直接连接到容器中的,那么如何解决呢?

1、将主机/proc目录挂载到容器中

-v /proc:/hostip/:ro

2、运行docker的时候添加主机完全访问权限

--privileged

3、在容器中运行命令

# 获取网络信息需要指定--net
nsenter --mount=/hostip/1/ns/mnt --net=/hostip/1/ns/net ip a
# 如果只是查看文件不需要指定--net
nsenter --mount=/hostip/1/ns/mnt ls /root

从容器中获取宿主机IP地址相关推荐

  1. java 获取docker ip_docker容器内部获取宿主机ip地址方法以及报错解决

    1,在docker容器内执行以下python代码或根据需要插入到你的.py文件中: import paramiko #通过pip3 install paramiko 安装 s = paramiko.S ...

  2. Shell脚本中获取本机ip地址,Linux获取本地ip地址

    在 Shell 脚本中获取本机 IP 地址可以通过多种方式实现,这里介绍三种常用的方法: 1. 使用 ifconfig 命令获取本机 IP 地址 ifconfig 命令可以获取本机网卡的配置信息,包括 ...

  3. 前端Vue中获取本机ip地址

    前端Vue中获取本机ip地址 1.打开谷歌浏览器,地址栏输入chrome://flags,进入. 2.搜索Anonymize local IPs exposed by WebRTC,将其设置为Disa ...

  4. centos7 shell 获取ip_Linux Shell脚本中获取本机ip地址方法

    方法一:ifconfig -a ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "a ...

  5. 如何从HttpServletRequest中获取外网IP地址

    如何从HttpServletRequest中获取外网IP地址 Java 中可以通过HttpServletRequest类的getRemoteAddr(); //可能是用户真是ip也可能是代理服务器的i ...

  6. oracle实例查询IP,Oracle数据库中获取访问者的IP地址或主机名的方法

    有时我们需要在Oracle数据库中获取访问者的局域网或Internet网的主机名或IP地址.在Oracle中可以使用下面的方法来实现: Oracle包utl_inaddr 作用:用于取得局域网或Int ...

  7. 【Docker】容器获取宿主机IP和MAC

    将IP和MAC写入环境变量 # 宿主机.bashrc文件 export ip_address=$(ifconfig | grep 'inet .*br' | sed -E 's/.*inet (.*) ...

  8. Unity中获取本机IP地址的方法

    做OptiTrack局域网数据通信时,需要设置本地IP和动捕数据服务器IP,来实现获取动捕数据.由于局域网搭建时需要手动设置电脑IP,因此想到如果可以获取本机IP,服务器IP通常设置固定后不会更改,如 ...

  9. Shell脚本中获取本机ip地址

    1.单网卡 方法1: #!/bin/sh local_ip=`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2} ...

  10. [日常工作]WorkStation 使用端口转发的方式使用宿主机IP地址提供服务

    1. 虚拟机内的地址如果经常变化,或者是想使用宿主机进行网络服务 但是又不想有人能够访问具体的服务器提供机器.. 可以使用宿主机转发虚拟机的端口的方式来进行处理. workstation 比较好实现 ...

最新文章

  1. Python学习之==面向对象编程(一)
  2. python elasticsearch 入门教程(一)
  3. 地摊经济和夜经济-国情讲坛·周荣江:城市生态谋定治理转型
  4. 凌晨一点的粤海街道对抗来自美国的力量|湾区人工智能
  5. python语句分为复合语句与_对Python中for复合语句的使用示例讲解
  6. opera mini 7.5安卓改服版
  7. python毕业设计作品基于django框架 景区购票系统毕设成品(6)开题答辩PPT
  8. HTML+CSS(PC端+移动端)
  9. 什么是 Hook 技术
  10. python解二元方程组_Python 解线性方程组
  11. 新浪微博开放平台开发-android客户端(1)
  12. 计算机主机箱内的硬件设备主要有哪些,电脑主机有哪些硬件设备
  13. python实现有趣的数学逻辑程序
  14. 如何使用手机把照片压缩到100K?教你手机压缩方法
  15. Python实现截图?一文带你入门
  16. 如何从有故障的 SD 卡恢复文件
  17. 以太坊钱包Metamask 下载,Metamask 7.7.9最新版官方版下载和安装方法
  18. python判断火车票座位号分布图_火车票怎么看车厢号和座位号
  19. 松鼠Ai辅助公校教育,开启智慧教育3.0
  20. GNURADIO中USRP组件的介绍

热门文章

  1. 用vim解压各种格式
  2. aid learning如何换源
  3. 千挂科技与东风柳汽达成前装量产合作,2024年交付自动驾驶牵引车
  4. Dzz任务板初版完成笔记-仿trello可私有部署的一款轻量团队任务协作工具。
  5. Centos 7 内网安装 DzzOffice
  6. 基于锚点定位和overflow的选项卡
  7. Linux C编程 —— 通过文件描述符获得文件路径
  8. Frogs(找规律 + 容斥)
  9. 北京 Beijing
  10. mysql左右匹配原则的用法和理解