构建映像时从Docker容器访问主机作为本地主机

问题描述:

我想将本地主机中的文件复制到容器。构建映像时从Docker容器访问主机作为本地主机

RUN wget http://127.0.0.1/wso2/wso2esb-5.0.0.zip 

我试图参数化位置(IP)。为了测试,我试图将它指向本地主机。当运行容器时,我们可以使用--net ='host'将IP地址绑定到主机。但是,如何在构建映像时访问主机。或者在构建阶段是否有主机的默认IP?

+3

您可以用'泊坞窗cp'从你的服务器/本地主机的文件复制到运行的容器。这对于测试目的是很好的。最好的解决方案是在dockerfile中执行“COPY”或使用'-v'将卷挂载到容器中。这取决于你的需求。 – lvthillo

+0

我想参数化位置(ip)来下载文件。所以为了测试,我使用了localhost机器。 –