当我运行这个命令时,docker构建了-t hello-world。
我得到了这类error...what,应该do...How将文件复制到/var/www/html/
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
发布于 2019-06-14 10:00:34
我看不出你的复制命令有什么问题。验证etc实际上存在于您的工作目录中:‘-la $(pwd) src/’在docker命令之前
发布于 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)
https://unix.stackexchange.com/questions/524861
复制相似问题