以下 Linux / macOS 命令将在名为 mysql 的容器上运行的名为 mydb 的 MySQL 数据库备份到名为 backup.sql 的文件中 。使用密码为 mysecret 的 MySQL root 用户:
docker exec mysql /usr/bin/mysqldump -u root -pmysecret mydb \> backup.sqlWindows PowerShell 的等效命令:
docker exec mysql /usr/bin/mysqldump -u root -pmysecret -r mydb | \Set-Content backup.sql您还可以使用 docker cp 命令将数据文件复制到正在运行的容器或从正在运行的容器复制数据文件 。这是通过源路径和目标路径传递的 , 容器由其 名称/ ID 区分 , 后跟冒号及其路径 , 例如 ,
docker cp mycontainer:/some/file ./host/directory假设您的数据是安全的 , 则可以通过输入以下内容来删除任何未使用的卷:
docker volume rm <name>可以使用以下方法删除所有未使用的Docker卷——当前未连接到正在运行的容器的那些卷:
docker volume prune或者 , docker volume prune -a 将全部卷删除 。毕竟你已经备份了 , 不是吗?
完全干净的开始可以使用单个命令清除掉每个未使用的容器 , 镜像 , 卷和网络:
docker system prune -a --volumes如果要在没有确认提示的情况下强制清理 , 可以添加 -f。您的系统将恢复到没有任何 Docker 数据的原始状态 。
【如何完全清理你的Docker数据,删除docker数据的操作教程】到此这篇关于如何完全清理你的Docker数据的文章就介绍到这了,更多相关Docker清理数据内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
如何完全清理你的Docker数据,删除docker数据的操作教程相关内容
推荐阅读
- 华为手环 4 Pro如何充电?
- 高架桥边的房子如何隔音
- 房屋抵押如何办理天然气 房屋抵押如何办
- 苹果手机如何查看什么时候激活的
- 苹果手机停止服务如何解决
- 美版iPhone和港版iPhone应该如何选择?
- 远光灯近光灯如何开
- 如何换档位
- 如何识别汽车牌照
- 图解 汽车涉水二次启动是如何鉴定
