4

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

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"]
4

2 回答 2

2

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

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

于 2017-06-14T12:40:48.490 回答
0

Dockerfile 中定义的 ADD 结构如下

ADD sourceJarName destinationJarName

例如

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

同样更改您的 ADD 并尝试它会起作用

于 2020-11-11T18:05:33.933 回答