docker chmod 没有那个文件或目录
docker chmod no such file or directory
嗨,我需要修改这个文件 /root/Desktop/folderdocker/index。php
使用 chmod 774 命令
here my dockerfile:
FROM php:7.4-cli
copy . index.php
RUN chmod -R 774 /Dekstop/folderdocker/index.php
RUN chown -R root /var/www
output:
Sending build context to Docker daemon 342.9MB
Step 1/4 : FROM php:7.4-cli
---> f4f453029716
Step 2/4 : copy . index.php
---> Using cache
---> bc9a68fff22f
Step 3/4 : RUN chmod -R 774 /Dekstop/folderdocker/index.php
---> Running in 4ddc85713576
chmod: cannot access '/Dekstop/folderdocker/index.php': No such file or directory```
您正在将 Dockerfile 的目录复制到映像根目录中名为 index.php 的目录中。那么您正在引用一个不存在的路径中的文件。
确保 index.php 位于您的 Dockerfile 旁边,以便下一个命令起作用,否则您将需要修改源路径。
如果路径不存在,你应该 COPY index.php /some/path/or/just/root/index.php
确保你 运行 mkdir。然后你就可以chown这个文件了。
为了能够看到您继承自的图像,您可以运行:
docker run -it php:7.4-cli sh
在其中获取 shell 并查看可用目录。
嗨,我需要修改这个文件 /root/Desktop/folderdocker/index。php 使用 chmod 774 命令
here my dockerfile:
FROM php:7.4-cli
copy . index.php
RUN chmod -R 774 /Dekstop/folderdocker/index.php
RUN chown -R root /var/www
output:
Sending build context to Docker daemon 342.9MB
Step 1/4 : FROM php:7.4-cli
---> f4f453029716
Step 2/4 : copy . index.php
---> Using cache
---> bc9a68fff22f
Step 3/4 : RUN chmod -R 774 /Dekstop/folderdocker/index.php
---> Running in 4ddc85713576
chmod: cannot access '/Dekstop/folderdocker/index.php': No such file or directory```
您正在将 Dockerfile 的目录复制到映像根目录中名为 index.php 的目录中。那么您正在引用一个不存在的路径中的文件。
确保 index.php 位于您的 Dockerfile 旁边,以便下一个命令起作用,否则您将需要修改源路径。
如果路径不存在,你应该 COPY index.php /some/path/or/just/root/index.php
确保你 运行 mkdir。然后你就可以chown这个文件了。
为了能够看到您继承自的图像,您可以运行:
docker run -it php:7.4-cli sh
在其中获取 shell 并查看可用目录。