Docker 容器管理全解析
1. 管理容器数据卷
在某些情况下,你可能希望在不同容器间保留数据文件。Docker 允许你通过在容器上创建数据卷来实现这一点,这些数据卷对应于容器主机上的一个文件夹。一旦创建,你放在容器数据卷中的数据也会出现在容器主机上对应的文件夹中,反之亦然,你可以将文件复制到主机上的文件夹,然后在容器中访问它们。
数据卷的存在独立于容器。如果你删除容器,数据卷仍会保留在容器主机上。你可以将容器主机文件夹挂载到另一个容器中,从而在容器中运行的应用程序的多次迭代中保留数据。
创建数据卷,可在 Docker Run 命令中添加 -v 开关,示例如下:
docker run -it -v c:\appdata microsoft/windowsservercore powershell
此命令会在新容器中创建一个名为 c:\appdata 的文件夹,并将其链接到容器主机上 C:\ProgramData\docker\volumes 下的一个子文件夹。要了解确切位置,可运行以下命令并查看 Mounts 部分:
docker inspect dbf9674d13b9
Mounts 部分包含 Source 和 Destinat
超级会员免费看
订阅专栏 解锁全文
5028

被折叠的 条评论
为什么被折叠?



