我无法使用add或copy命令创建文件夹中的卷?有谁知道为什么?
我在Windows 10上执行此操作,运行Windows nano服务器
下面的Docker C:Installs有一个名为spigot的文件夹,它应用于容器 如果我使用VOLUME c:\ installs \ spigot容器构建错误 如果我使用VOLUME c:\ installs \ spigotX,则容器构建完成
我使用-v:\ mypcfoder运行容器:c:\ installs \ spigot如果不运行 我使用-v:\ mypcfoder运行容器:c:\ installs \ spigotx它运行
# escape=`
FROM nano/java:1
MAINTAINER sscoleman@gmail.com
SHELL [ "powershell", "-Command" ]
ENV JAVA_MEM_START=32m `
JAVA_MEM_MAX=4096m
COPY Installs c:\Installs
ADD RunSpigotServerEntry.ps1 /
ENTRYPOINT c:\RunSpigotServerEntry.ps1
EXPOSE 2525 25 21 25565 25575 14147 25000
#VOLUME c:\installs\spigot
答案 0 :(得分:0)
您的v标志看起来不正确。旗帜和路径之间有一个:它应该有一个空间。
尝试
-v host_machine_dir:container_dir
有关详细信息,请参阅此链接 https://docs.docker.com/engine/reference/commandline/run/#mount-volume--v---read-only