社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

Docker for Windows:如何用映像目录的内容初始化卷?

Å»ubrówka • 6 年前 • 517 次点击  

我的映像有以下目录:c:\mydir。此目录包含一些在生成映像时创建的预定义内容。

我想保留对这个目录的更改,所以我尝试使用卷,但是当我这样做时,在容器创建时,c:\mydir是空的。正如我从Docker文档中了解到的,如果我使用匿名卷,C:\MyDir的实际内容(来自图像)将在创建期间反映在卷中,因此在容器中它们应该存在,但是它们不存在-似乎没有从图像复制任何文件。当然,在容器中已经写入了一些新文件之后,这些文件会反映在卷中。

你知道我怎样才能做到这一点吗?-要在保留原始文件与图像的同时保留正在运行的更改吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37940
文章 [ 1 ]  |  最新文章 6 年前
M-Pixel
Reply   •   1 楼
M-Pixel    7 年前

Windows: cannot put data in volumes with docker build

#escape=`
FROM microsoft/windowsservercore
SHELL [ "powershell", "-Command" ]
COPY ".\starter-config" "C:\starter-config"
CMD if ((Get-ChildItem 'C:\config').Length -eq 0) {`
        Copy-Item 'C:\starter-config\*' 'C:\config\';`
    };`
    & 'C:\RunTheServer.ps1'