首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复制失败: stat /mnt/sda1/var/lib/docker/tmp/docker-builder006125699/src:没有这样的文件或目录

复制失败: stat /mnt/sda1/var/lib/docker/tmp/docker-builder006125699/src:没有这样的文件或目录
EN

Unix & Linux用户
提问于 2019-06-14 09:46:21
回答 2查看 8K关注 0票数 1

当我运行这个命令时,docker构建了-t hello-world。

我得到了这类error...what,应该do...How将文件复制到/var/www/html/

代码语言:javascript
复制
Sending build context to Docker daemon  2.048kB

Step 1/3 : FROM php:7.2-apache
 ---> f046c4ead123

Step 2/3 : COPY src/ /var/www/html/

/mnt/sda1/var/lib/docker/tmp/docker-builder006125699/src:复制失败: stat

没有这样的文件或目录

EN

回答 2

Unix & Linux用户

发布于 2019-06-14 10:00:34

我看不出你的复制命令有什么问题。验证etc实际上存在于您的工作目录中:‘-la $(pwd) src/’在docker命令之前

票数 1
EN

Unix & Linux用户

发布于 2020-05-29 06:51:56

有两种方法:

1)将所有文件放在您保存Dockerfile的同一个目录中。并在persent目录中,然后执行docker命令。您不能传递任何相对路径,所有文件都应位于同一个文件夹中。

2)将除Dockerfile之外的所有所需文件置于不同的路径中。在您的Dockerfile所在的当前目录中的docker命令中使用"-f- /PATH“选项。或者您可以给出停靠文件的完整路径。

docker build -t docker.io/rohitbasu77/php:7.2-apache -f- /sys/fs/cgroup < Dockerfile

docker build -t docker.io/rohitbasu77/php:7.2-apache -f- /sys/fs/cgroup </root/GIT/otrs5/Dockerfile

现在保存文件的根pathe是/sys/fs/cgroup/。你可以从这里复制所有东西。将所有文件夹和文件放在此根路径下。

/root/GIT/otrs5 5/Dockerfile:

FROM php:7.2-apache

ADD . /tmp/fs/cgroup/. #Every thing from your local /sys/fs/cgroup/* is copied to a new folder /tmp/fs/cgroup (if not present will be created)

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/524861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档