【问题标题】:touch: cannot touch 'Dockerfile': Permission denied触摸:无法触摸“Dockerfile”:权限被拒绝
【发布时间】:2020-07-30 15:22:11
【问题描述】:

我在 windows 10 home 上使用最新版本的 docker 工具箱,每次运行此命令时都会遇到此问题,我会收到此错误

$ touch Dockerfile                                                                                                      touch: cannot touch 'Dockerfile': Permission denied

我一直在 docker quickstart 终端中运行它,但我也尝试在命令提示符下以及在管理员模式下的命令提示符下运行它,我得到的错误是 'touch' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

【问题讨论】:

  • 需要更多细节。您是否从 Windows 命令提示符运行 touch 命令?如果是这样,也许尝试以管理员身份运行命令提示符。
  • 我在 docker quikstart 终端中使用它,但我也在管理员和非管理员模式下的 Windows 命令提示符中尝试过,我在 cmd 中得到的错误是('touch' is not识别为内部或外部命令、可运行的程序或批处理文件。)
  • cmd中没有等效的touch命令。

标签: python django docker web docker-toolbox


【解决方案1】:

触摸不是 CMD 中的命令。

fsutil file createnew {filename}  {requiredSize}

如果您要创建一个空文件,将执行类似的功能。

【讨论】:

    【解决方案2】:

    docker toolbox 好像已经被弃用了,尝试创建一个wsl子系统的实例并运行docker

    【讨论】:

      【解决方案3】:

      下载 Git bash 或 mingw,touchtee 等 coreutils 将在其中正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-10-14
        • 2021-12-20
        • 2018-09-14
        • 2021-10-10
        • 2020-10-18
        • 1970-01-01
        • 1970-01-01
        • 2016-12-30
        相关资源
        最近更新 更多