要备份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
无论你选择哪种方法,都可以在容器外部的目录中找到备份的文件。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: docker中安装openwrt的方法是什么