宿主机访问容器ip_docker宿主机和容器

宿主机访问容器ip_docker宿主机和容器参考文章:从容器中获取宿主机IP地址背景:docker中的程序需要连接外部的程序,连接的过程中会告知外部程序自己的ip地址,然后外部的程序会回连docker中的程序。由于docker使用的是rancher中的托管模式,外部程序是没办法直接连接到容器中的,那么如何解决呢?1、将主机/proc目录挂载到容器中-v/proc:/hostip/:ro2、运行docker的时候添加主机完全访问权限–privileged3、在容器中运行命令#获取网络信息需要指定.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

参考文章:从容器中获取宿主机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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171599.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月20日 下午11:36
下一篇 2022年8月20日 下午11:46


相关推荐

  • 二叉树(前序、中序、后序遍历图片步骤详解)

    二叉树(前序、中序、后序遍历图片步骤详解)首先我们有这么一颗二叉树:前序遍历:根结点—>左子树—>右子树这棵树的前序遍历为:ABDEGHCF中序遍历:左子树—>根结点—>右子树这棵树的前序遍历为:DBGEHACF后序遍历:左子树—>右子树—>根结点这棵树的前序遍历为:DGHEBFCA层次遍历:按层次遍历这棵树的前序遍历为:ABCDEF…

    2022年6月10日
    44
  • react promise使用方法

    react promise使用方法cc=(resolve,reject)=>{consttimeOut=5setTimeout(function(){if(timeOut<1){console.log(‘callresolve()…’);resolve(‘200OK’);}else{console…

    2022年6月22日
    41
  • c中构造函数的作用_python中构造方法的作用

    c中构造函数的作用_python中构造方法的作用C#中构造函数的作用共同点:都是实例化对象,初始化数据的默认构造是说所有的类都从祖先object那继承了空参的构造方法,你不写与写空参构造都存在,而有参数的构造一般是自己写的,写就有不写就没有,它的作用和空参的一样,只是它里面可以有参数,给你个例子来说明吧有一个类Monitor它有属性Stringheight;StringwidthpublicMonitor(){}publ

    2025年10月1日
    5
  • ubuntu18修改ssh端口(ssh 22端口拒绝)

    https://blog.csdn.net/md521/article/details/52597398

    2022年4月13日
    59
  • chmod命令原理及用法详解[通俗易懂]

    chmod命令原理及用法详解[通俗易懂]Chmod命令主要用于修改、设置文件权限chmod修改文件权限主要有两种方式:字母法与数字法虽然数字法相对字母法简单,但是数字法是基于字母法,所以这里先介绍字母法。1、字母法:chmod (ugoa) (+-=) (rwx) (文件名)以上是chmod的用法,每个括号是一个参数,前三个括号主要放在一起使用即chmod+设置模式+文件名;下

    2022年6月15日
    51
  • datax(13):源码解读Column-datax中的数据类型

    datax(13):源码解读Column-datax中的数据类型一、基类Column概述Column是datax中所有数据类型的基类,里面有3个属性,以及一个构造方法,外加一个枚举类;publicabstractclassColumn{ privateTypetype; privateObjectrawData; privateintbyteSize; publicColumn(finalObjectobject,finalTypetype,intbyteSize){ this.rawData=objec

    2022年5月17日
    128

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号