我想得到docker主机ip地址和接口名称,即docker主机的ifconfig。相反,我在docker容器中执行ifconfig时获取docker容器的ip地址。你知道吗
如果有人告诉我从docker容器中获取docker主机的ip地址,那就太好了。你知道吗
我试过做ifconfig dockerhostname, 结果我犯了个错误 dockerhostmachi:获取接口信息时出错:找不到设备
这是我的文件
从ubuntu:14.04版本你知道吗
运行apt get update&;apt get install-y\ python开发人员\ libffi开发\ libssl开发\ python枚举\ 亚帕奇2\ libapache2 mod wsgi公司\ Python纹\ python-qt4型
RUN chmod -R 777 /var/log/apache2/error.log
RUN chmod -R 777 /var/log/apache2/other_vhosts_access.log
RUN chmod -R 777 /var/log/apache2/access.log
RUN chmod -R 777 /var/run/apache2/
运行a2enmod wsgi
我需要从docker容器或运行docker映像时获取docker主机的ifconfig结果。你知道吗
以上问题的答案如下。你知道吗
$sudo docker network create driver=bridge subnet=192.168.10.0/24 gateway=192.168.10.1 doc1net
或
$sudo docker network create driver=网桥子网=10.45.0.0/24网关=10.45.0.0 doc1net
在这里,子网和网关可以是您自己的网络地址,doc1net是我的网络名称。你知道吗
2方法
运行docker时,请与网络主机连接。你知道吗
$sudo docker网络ls
提供您的网络列表。你知道吗
$sudo docker run-it网络主机myimage
这里myimage是我创建的图像的名称
第二种方法对我有效。你知道吗
运行docker image/container时,可以使用-e参数指定环境变量。你可以这样做: docker run-e ip=docker\u host\u ip。。。你知道吗
然后它应该作为环境变量在容器端可用。你知道吗
https://medium.com/the-code-review/top-10-docker-run-command-options-you-cant-live-without-a-reference-d256834e86c1
相关问题 更多 >
编程相关推荐