如何完全清理你的Docker数据,删除docker数据的操作教程( 二 )


以下 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数据的操作教程相关内容

推荐阅读