Tag: 窗卷

将写入权限设置到docker窗口/ Windows容器内的卷文件夹中

如何设置写入权限到docker的Windows / Windows容器内的卷文件夹? Windows上的Docker(Microsoft Windows Server 2016 Standard 10.0.14393)主机具有基于nanoserver的窗口容器。 容器运行jboss与应该将其日志写入%JBOSS_HOME%\bin\logFolder 。 一切工作在容器外面。 应用程序工作,但logFolder是空的。 Dockerfile # escape=“ FROM sapiens/jdk8_112x64:nano COPY sources / ENV JBOSS_HOME C:\jboss7 VOLUME ${JBOSS_HOME}\bin\logFolder EXPOSE 8080 ENTRYPOINT %JBOSS_HOME%\bin\standalone.bat Docker运行命令,其中test是映像名称: docker run -p 80:8080 -it -v C:\Users\dev\volumes\logs\:C:\jboss7\bin\logFolder\ test 当我尝试把文件放在…\volumes\logs文件夹中时,我可以在容器中看到它们,但是jboss不能将任何东西写入…bin\logFolder 。 文件夹…\bin\logFolder存在于图像和容器中。 对于docker exec -it 3393cfd00422 cmd /s /c "echo 123 > c:\jboss7\bin\logFolder"我得到Access is denied […]

Docker:从Windows主机挂载卷

我在Windows上使用1.12版本的Docker,因为我不能使用Hyper-V的新版“原生”版本 – 所以我有我的快速入门terminal,并通过不可见的底层虚拟框与Docker主机进行通信。 现在我遇到了这个问题,我需要将一个本地文件夹挂载到一个容器,这个容器在docker-machine中成功运行 –volume="`pwd`:/root/data" 到docker运行命令,但是当我从我的Windows快速启动terminal启动相同的命令时(即使pwd命令在terminal上正常工作)它不会。 我试图find目录的Windows特定设置,并testing了几种格式的组合,但没有运气。 任何人都可以帮助我如何正确指定一个Windows文件夹(例如C:\Users\alexander.ruehl )的卷参数?