我在公司dhcp网络中,并且IP频繁更改。在笔记本电脑中运行一个docker容器时,我必须传递机器的本地ip才能允许回拨到其他应用程序。
我现在使用-e MYHOST = x.x.x.x运行容器。但是当IP更改时,我必须手动查找ip并编辑此属性,然后重新启动容器。
我使用Kitematic进行启动。有没有一种方法可以将其配置为自动提取hostIP。 -e MYHOST = $ {hostIP}
之类的东西答案 0 :(得分:0)
在这种情况下,我认为您必须对arr
使用function _group_by($array, $keys=array()) {
$return = array();
foreach($array as $val){
$final_key = "";
foreach($keys as $theKey){
$final_key .= $val[$theKey] . "_";
}
$return[$final_key][] = $val;
}
return $return;
}
选项。
答案 1 :(得分:0)
实际上,您只需要一个命令即可为您提供操作系统上的IP地址。
那你就可以做
Android Pie
例如,在Linux上可以做到
docker run -e MYHOST=$(<ip-command>) your-image
检查更多选项,包括MacOS here。