-1
Dockerfile的
代碼是在這裏的fopen與搬運工人使用時,不會創建文件
create.php的FROM php:7.0-cli
COPY .//
代碼是在這裏
<?php
$fp = fopen($argv[1],'wa+');
fwrire($fp,'sample');
fclose($fp);
?>
我在Debian中使用下面的命令建立自己的碼頭工人 - 拉伸
docker build -t create-tool .
我在debian中使用以下命令運行它 - 彈出
docker run create-tool php create.php /home/user1/Desktop/test
但它不是創建目錄,而不是它給了我一個錯誤「未能打開流」
您試圖在你的主機操作系統文件位置通過。 Docker容器只能訪問運行容器中的文件路徑(除非你綁定它們) – JRLambert
你是否擁有所有必要的權限? – Neodan
我以root身份登錄 –