Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
docker add";至少需要一个参数“;错误_Docker_Dockerfile_Docker Build - Fatal编程技术网

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

docker add";至少需要一个参数“;错误,docker,dockerfile,docker-build,Docker,Dockerfile,Docker Build,我有一个文件夹,其中包含应用程序所需的所有组件,我想将其作为一个容器。到目前为止,我已经设置好了一切,在Dockerfile的ADD标题下有目录/home/user/Documents/App。然后当我在App目录中docker build.时,我得到了这个 添加/主页/用户/文档/应用程序 ADD至少需要一个参数 我意识到,这可能是一个简单的修复,但我是新的,所以任何帮助将不胜感激。多谢各位 FROM alpine ADD </home/user/Documents/App> &l

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

添加/主页/用户/文档/应用程序 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"]
来自阿尔卑斯山的

添加
WORKDIR/代码
运行pip安装-r requirements.txt
表达式8080
CMD[“python”,“app.py”]

添加命令需要源和目标。此处的源是应用程序文件夹路径。目标应该是运行dockerfile的位置


试试这个,我想它可能会起作用。

Dockerfile中定义的ADD具有以下结构

ADD sourceJarName destinationJarName
e、 g


同样地更改您的添加并尝试它将起作用

请包括您的Dockerfile。感谢您的输入。我尝试在Dockerfile“ADD”中使用这样的源和目标,但Terminal告诉我没有这样的目录?或者它应该如何写呢?是这样吗,它仍然说App folder>没有这样的文件或目录:(很抱歉DEST应该是容器中的目录位置。您正在将/Documents/App的内容复制到/某处/in/container忽略最后的注释,很抱歉。因此我现在有了“ADD/home/user/Documents/App”和下面的内容“DEST/home/user/Documents/dockerap”……但我被告知它至少需要一个参数?它应该是这样的……添加/home/user/Documents/App/home/user/
ADD target/spring-boot-rest-docker-example-0.0.1-SNAPSHOT.jar app.jar