首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ubuntu中拷贝docker容器中的文件到宿主机

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

作者头像
fruge365
发布2025-12-15 12:49:29
发布2025-12-15 12:49:29
3000
举报
在这里插入图片描述
在这里插入图片描述

前言

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

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

代码语言:javascript
复制
docker ps -a

进入容器

代码语言:javascript
复制
docker exec -it <容器ID或名称> bash

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

代码语言:javascript
复制
# 在容器内执行,将/opt/apps 和/opt/dataease2.0 打包到/tmp
tar czvf /tmp/opt_files.tar.gz /opt/apps /opt/dataease2.0

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

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

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

代码语言:javascript
复制
# 在宿主机执行
mkdir -p /tmp/extracted && cd /tmp/extracted
tar xzvf /tmp/opt_files.tar.gz

下班~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档