docker add"需要至少一个参数"错误

时间:2017-06-14 12:36:49

标签: docker dockerfile docker-build

我有一个文件夹,其中包含应用程序的所有必要组件,我想将其作为容器。到目前为止,我已经设置了所有设置,其中目录/home/user/Documents/App位于ADD标题下的Dockerfile中。然后当我在App目录中docker build .时,我得到了这个

  

ADD / home / user / Documents / App   ADD至少需要一个参数

我意识到这可能是一个简单的修复,但我是新手,所以任何帮助将不胜感激。谢谢

FROM alpine
ADD </home/user/Documents/App> </home/user/Documents/DockerApp>
WORKDIR /code
RUN pip install -r requirements.txt
EXPPOSE 8080
CMD ["python", "app.py"]

2 个答案:

答案 0 :(得分:2)

您需要ADD命令的源和目标。这里的源是app文件夹路径。目标应该是您希望运行dockerfile的位置。

尝试这个我认为它可能有效

答案 1 :(得分:0)

Dockerfile中定义的

ADD具有以下结构

ADD sourceJarName destinationJarName

例如

ADD target/spring-boot-rest-docker-example-0.0.1-SNAPSHOT.jar app.jar

同样更改您的ADD并尝试使用