深入理解 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 <
超级会员免费看
订阅专栏 解锁全文
1381

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



