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

docker从容器中cp到本地、cp本地到容器

在 Docker 中,你可以使用 docker cp 命令从容器中复制文件到本地主机。以下是具体步骤:

1. 查找容器 ID 或名称

首先,你需要知道容器的 ID 或名称。你可以使用以下命令列出所有正在运行的容器:

docker ps

这将显示所有正在运行的容器列表,其中包含容器的 ID 和名称。

2. 使用 docker cp 命令复制文件

使用 docker cp 命令从容器中复制文件到本地主机。命令的基本语法如下:

docker cp <容器ID或名称>:<容器内文件路径> <本地目标路径>

例如,假设容器的名称是 my_container,你想将容器内的 /app/data.txt 文件复制到本地的 /home/user/data.txt,你可以运行以下命令:

bash

复制

docker cp my_container:/app/data.txt /home/user/data.txt

3. 复制目录(可选)

如果你想复制整个目录,而不是单个文件,可以使用相同的命令,只需指定目录路径即可:

docker cp my_container:/app/data /home/user/data

4. 从本地复制文件到容器(反向操作)

如果你想将本地文件复制到容器中,可以使用相同的 docker cp 命令,但参数的顺序相反:

docker cp <本地文件路径> <容器ID或名称>:<容器内目标路径>

例如:

docker cp /home/user/data.txt my_container:/app/data.txt

总结

  • docker cp 命令用于在容器和本地主机之间复制文件或目录。

  • 从容器复制文件到本地:docker cp <容器ID或名称>:<容器内文件路径> <本地目标路径>

  • 从本地复制文件到容器:docker cp <本地文件路径> <容器ID或名称>:<容器内目标路径>


http://www.kler.cn/a/555424.html

相关文章:

  • PHP 数据库操作:以 MySQL 为例
  • 使用Python进行PDF隐私信息检测
  • 美团MTSQL特性解析:技术深度与应用广度的完美结合
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Live View Kit (1)
  • 【Linux】线程概念及控制
  • 体验用ai做了个python小游戏
  • SVN把英文换中文
  • JSON格式,C语言自己实现,以及直接调用库函数(一)
  • Git如何将一个分支的内容同步到另一个分支
  • C# SpinLock 类 使用详解
  • 知识库管理系统驱动企业知识体系重构与智能协作路径解析
  • 大数据治理之solr的体现
  • 03.Docker 命令帮助
  • 鸿蒙-状态管理V1
  • 鸿蒙初学者学习手册(HarmonyOSNext_API14)_自定义动画API(@ohos.animator (动画) )
  • 由浅入深学习大语言模型RLHF(PPO强化学习- v1浅浅的)
  • 人工智能丨OCR 的业务场景,实现原理和测试指标
  • 【开源商城系统是否能直接拿去售卖】
  • 鸿蒙-自定义相机拍照
  • rapidfuzz进阶应用:让模糊匹配更上一层楼,解锁更强大的字符串处理能力!