当前位置: 首页 > news >正文

ubuntu中拷贝docker容器中的文件到宿主机

在这里插入图片描述

前言

今天突然有个操作要把docker中某个容器内的指定文件夹拷出来。网上查找操作了一番,觉得还是很好用的方法。记录一下

首先在宿主机查看容器的ID:

docker ps -a

进入容器

docker exec -it <容器ID或名称> bash

在容器内将想要拷贝的文件压缩,例如,我想拷贝的是opt下的apps和dataease2.0,则

# 在容器内执行,将/opt/apps 和/opt/dataease2.0 打包到/tmp
tar czvf /tmp/opt_files.tar.gz /opt/apps /opt/dataease2.0

打包完后,打开一个新的窗口,原来容器窗口可以先不关,在宿主机内拷贝docker容器内打包好的文件

# 在宿主机执行(需替换容器名或容器ID),拷贝到宿主机的tmp文件夹下
docker cp <容器名>:/tmp/opt_files.tar.gz /tmp/

后续就是看个人选择,可以在宿主机解压压缩包进行验证

# 在宿主机执行
mkdir -p /tmp/extracted && cd /tmp/extracted
tar xzvf /tmp/opt_files.tar.gz

下班~

http://www.dtcms.com/a/283018.html

相关文章:

  • 万字长文解析 OneCode3.0 AI创新设计
  • 微服务的编程测评系统2
  • 2025年量化交易平台对比:付费与开源方案深度分析
  • nerdctl - 兼容 Docker 语法 的 containerd 命令行界面
  • 17.图像金字塔采样(放大,缩小处理)拉普拉斯金字塔
  • 闰年的历史由来与C语言实现详解
  • 7.16 拓扑排序 | 欧拉回路 |链表排序 前缀和
  • Vue在线预览Excel和Docx格式文件
  • Redis学习其一
  • Python学习之路(十三)-常用函数的使用,及优化
  • Redis读写策略深度解析:高并发场景下的缓存兵法
  • python基础语法9,用os库实现系统操作并用sys库实现文件操作(简单易上手的python语法教学)
  • 猫眼娱乐IOS开发一面手撕算法
  • 嵌入式学习笔记--MCU阶段--DAY06DHT11练习
  • AR智能巡检:电力行业数字化转型的“加速器”
  • 基于Llama的RAG 3种模型配置方法
  • 51c自动驾驶~合集7
  • 基于C#开发solidworks图库中文件(SLDPRT,SLDASM,SLDDRW等)转换为HTML和PDF,提供批量和实时转换
  • AI产品经理面试宝典第28天:自动驾驶与智慧交通融合面试题与答法
  • 自动驾驶激光3D点云处理系统性阐述及Open3D库函数应用
  • MR 处于 WIP 状态的WIP是什么
  • 小模型的价值重估:从“缩水版DeepSeek”到AI系统的基础执行单元20250716
  • Linux 挂载新磁盘导致原文件被隐藏解决方案
  • 【代码】Matlab鸟瞰图函数
  • sqli-labs靶场通关笔记:第23关 注释符过滤
  • 叉车机器人如何实现托盘精准定位?这项核心技术的原理和应用是什么?
  • 静默的田野守护者:Deepoc具身智能如何让除草机器人读懂大地密语
  • Mybatis08-使用pageHelper
  • 本地 AI 问答机器人搭建项目(Ollama + Qwen-7B + LangChain + FastAPI)
  • AI对话聊天与桌宠工具调研报告