繁体   English   中英

使用从URL添加自动构建

[英]Automatic build with Add from URL

我正在尝试使用带有来自URL的文件的ADD在hub.docker.com上进行自动构建。 我在github上有以下docker文件,正在触发构建:

 FROM ubuntu:14.04 MAINTAINER Andy Cobley "andy@example.org" ENV REFRESHED_AT 2015-29-04 RUN apt-get update RUN apt-get install -y nginx RUN mkdir -p /var/www/html ADD http://example.org:8080/global.conf /etc/nginx/conf.d/ ADD http://example.org:8080/nginx.conf /etc/nginx/nginx.conf EXPOSE 80 ENTRYPOINT ["/usr/sbin/nginx"] 

文件未添加到容器中。 我可以确认文件确实存在于服务器上并且可以访问。 有什么我想念的吗?

由于您的第一个ADD以/结尾,因此docker认为源(global.conf)是目录,请尝试使用ADD http://example.org:8080/global.conf /etc/nginx/conf.d/global.conf

我想我已经解决了。 在这种情况下远程构建您需要在执行docker run之前执行docker pull。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM