Dockerfile ADD 命令如何工作?
How does Dockerfile ADD command work?
试图弄清楚如何使用此命令令人沮丧。显然这些文件必须在构建上下文中,但现在我已经将文件移动到构建上下文中(或者至少我认为我已经移动了)并且我仍然遇到相同的错误:
INFO[0000] No source files were specified
主机上的目录结构如下:
/srv/uwsgi/
- Dockerfile
- uwsgi.ini
这是我的 dockerfile 的相关命令:
FROM ubuntu:trusty
RUN sudo mkdir -p /srv/www/cc/
ADD ["./uwsgi.ini" "/srv/www/uwsgi.ini"]
尝试了 ADD 的几种变体,使用 ./ 和不使用,使文件超出上下文和完整路径..我错过了什么?
到 Dockerfile 中的 ADD
个文件:
FROM ubuntu:trusty
RUN sudo mkdir -p /srv/www/cc/
ADD ./uwsgi.ini /srv/www/uwsgi.ini
试图弄清楚如何使用此命令令人沮丧。显然这些文件必须在构建上下文中,但现在我已经将文件移动到构建上下文中(或者至少我认为我已经移动了)并且我仍然遇到相同的错误:
INFO[0000] No source files were specified
主机上的目录结构如下:
/srv/uwsgi/
- Dockerfile
- uwsgi.ini
这是我的 dockerfile 的相关命令:
FROM ubuntu:trusty
RUN sudo mkdir -p /srv/www/cc/
ADD ["./uwsgi.ini" "/srv/www/uwsgi.ini"]
尝试了 ADD 的几种变体,使用 ./ 和不使用,使文件超出上下文和完整路径..我错过了什么?
到 Dockerfile 中的 ADD
个文件:
FROM ubuntu:trusty
RUN sudo mkdir -p /srv/www/cc/
ADD ./uwsgi.ini /srv/www/uwsgi.ini