docker怎么备份容器中的文件

   2025-02-15 7350
核心提示:要备份Docker容器中的文件,你可以使用以下方法之一:使用docker cp命令手动复制文件:首先,使用docker ps命令查找正在运行的容

要备份Docker容器中的文件,你可以使用以下方法之一:

使用docker cp命令手动复制文件:

首先,使用docker ps命令查找正在运行的容器的ID或名称。然后,使用docker cp命令将文件从容器复制到主机上的指定目录中。例如,以下命令将容器中的/app/data.txt文件复制到主机的/backup目录中:
docker cp <container_id>:/app/data.txt /backup

创建一个新的容器并将文件复制到其中:

首先,使用docker create命令创建一个新的容器。例如,以下命令创建一个名为backup-container的容器,并将它与主机的/backup目录绑定:
docker create --name backup-container -v /backup:/data busybox
然后,使用docker cp命令将文件从原始容器复制到新创建的容器中。例如,以下命令将原始容器中的/app/data.txt文件复制到新容器的/data目录中:
docker cp <original_container_id>:/app/data.txt backup-container:/data

无论你选择哪种方法,都可以在容器外部的目录中找到备份的文件。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言