Questions tagged «host»

6
location.host与location.hostname和跨浏览器的兼容性?
与检查用户代理是否通过正确的域进行访问相比,以下哪一项最有效。 如果他们使用某种Web代理访问域,我们想显示一个基于js的小“顶栏”样式警告(因为它倾向于破坏JS)。 我们正在考虑使用以下内容: var r = /.*domain\.com$/; if (r.test(location.hostname)) { // showMessage ... } 这将照顾到我们曾经使用过的任何子域。 我们应该使用哪个主机名或主机名? 在Firefox 5和Chrome 12中: console.log(location.host); console.log(location.hostname); ..对两个都显示相同的内容。 那是因为端口实际上不在地址栏中吗? W3Schools说主机包含端口。 应该验证一下location.host/hostname还是在IE6 +中以及我们将要存在的所有其他内容中完全确定?

9
如何在构建期间将主机卷挂载到Dockerfile中的Docker容器中
原始问题:如何在Dockerfile中使用VOLUME指令? 我要解决的实际问题是-如何在构建期间将主机卷挂载到Dockerfile中的Docker容器中,即在期间具有该docker run -v /export:/export功能docker build。 对我而言,其背后的原因是在Docker中构建东西时,我不希望将(apt-get install)缓存锁定在单个Docker中,而是共享/重用它们。这就是我问这个问题的主要原因。 最新更新: 在docker v18.09之前,正确的答案应该是以下开头: 有一种在构建期间挂载卷的方法,但是它不涉及Dockerfiles。 但是,这是一个措辞不佳,组织有序且没有得到支持的答案。当我重新安装docker contains时,我偶然发现了以下文章: Dockerize apt-cacher-ng服务 https://docs.docker.com/engine/examples/apt-cacher-ng/ 那是码头工人对这个/我的问题的解决方案,不是直接而是间接的。这是docker建议我们这样做的正统方式。我承认这比我在这里要问的要好。 另一种方法是新接受的答案,例如v18.09中的Buildkit。 选择适合您的。 是:曾经有一个解决方案-摇杆,它不是来自Docker,但是现在摇杆已经停产了,我再次将答案恢复为“不可能”。 旧更新:答案是“不可能”。我可以接受它作为答案,因为我知道问题已经在https://github.com/docker/docker/issues/3156上进行了广泛讨论。我可以理解,对于Docker开发人员而言,可移植性是至关重要的问题。但是作为docker用户,我不得不说我对该功能的缺失感到非常失望。让我在前面的讨论中引用一句话来结束我的论点:“ 我想将Gentoo用作基本图像,但是绝对不希望在构建图像后将> 1GB的Portage树数据放在任何层中。您如果不是因为巨大的可移植树不必在安装过程中出现在映像中,则可能会有一些紧凑的容器。“是的,我可以使用wget或curl来下载所需的文件,但事实是,仅出于可移植性考虑,现在每次我构建Gentoo基本映像时都迫使我下载> 1GB的Portage树,这既无效率,也不友好。此外,软件包存储库将始终位于/ usr / portage下,因此始终位于Gentoo下。再次,我尊重这一决定,但同时也请允许我对我表示失望。 详细的原始问题: 从 通过卷共享目录 http://docker.readthedocs.org/en/v0.7.3/use/working_with_volumes/ 它说数据卷功能“自Docker Remote API版本1起就已经可用”。我的泊坞窗版本为1.2.0,但是我发现上面文章中给出的示例不起作用: # BUILD-USING: docker build -t data . # RUN-USING: docker run -name DATA data FROM …
236 share  docker  host  mount 

15
如何在Fabric文件中设置目标主机
我想使用Fabric将我的Web应用程序代码部署到开发,登台和生产服务器。我的fabfile: def deploy_2_dev(): deploy('dev') def deploy_2_staging(): deploy('staging') def deploy_2_prod(): deploy('prod') def deploy(server): print 'env.hosts:', env.hosts env.hosts = [server] print 'env.hosts:', env.hosts 样本输出: host:folder user$ fab deploy_2_dev env.hosts: [] env.hosts: ['dev'] No hosts found. Please specify (single) host string for connection: 当我创建Fabric文档中set_hosts()所示的任务时,env.hosts设置正确。但是,这不是一个可行的选择,装饰器也不是。在命令行上传递主机最终会导致某种形式的shell脚本调用fabfile,我更愿意使用一个工具来正确完成这项工作。 它在Fabric文档中说“ env.hosts仅仅是Python列表对象”。根据我的观察,这根本不是事实。 谁能解释这是怎么回事?如何设置要部署到的主机?
107 python  host  fabric 

16
如何ping IP地址
我正在使用这部分代码来ping通Java中的ip地址,但只有ping通本地主机才能成功,而对于其他主机,该程序表示主机无法访问。我禁用了防火墙,但仍然有此问题 public static void main(String[] args) throws UnknownHostException, IOException { String ipAddress = "127.0.0.1"; InetAddress inet = InetAddress.getByName(ipAddress); System.out.println("Sending Ping Request to " + ipAddress); System.out.println(inet.isReachable(5000) ? "Host is reachable" : "Host is NOT reachable"); ipAddress = "173.194.32.38"; inet = InetAddress.getByName(ipAddress); System.out.println("Sending Ping Request to " + ipAddress); System.out.println(inet.isReachable(5000) ? …
77 java  ping  host 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.