docker cp 拷贝文件 和 进入容器的操作

 更新时间:2021年03月24日 17:24:08   作者:weixin_44953227  
这篇文章主要介绍了docker cp 拷贝文件 和 进入容器的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

进入正在运行的容器

# 进入容器 新开一个终端
# docker exec -it 容器id /bin/bash
docker exec -it eaac94ef6926 /bin/bash

# 进入容器原来的终端
# docker attach 容器id
docker attach eaac94ef6926

容器的文件拷贝

# 从容器内拷贝文件到linux主机上
# docker cp 容器id:容器内路径 目标主机路径
docker cp eaac94ef6926:/home/test.txt /root/test.txt

# 从宿主机拷贝文件到容器内 # docker cp 文件路径 容器id:容器内路径
docker cp test.txt eaac94ef6926:/home/test.txt

官方文档:https://docs.docker.com/engine/reference/commandline/exec/

补充:docker cp: 从容器中复制文件到本地

例:从容器中复制一个test.db文件到本地data目录。

# 假设存在一个镜像名为 kitty,标签为0.1,创建一个名为 koko的容器

# 1. create a container first
docker run -itd --name koko kitty:0.1 /bin/bash
# 2. copy test.db from koko tmp directory to local data directory.
docker cp koko:/tmp/test.db ./data/test.db
# 3. rm container koko
docker rm -f koko

docker cp也可以从本地copy文件到容器中:

# 以上面的代码为例,把容器路径和本地路径颠倒即可.
docker cp ./data/test.db koko:/tmp/test.db

补充:Mac 上docker挂载到本地文件,互通使用

docker 挂载到本地文件

docker run -itv /Users/XXXX/Sites/docker:/www images:12121 /bin/bash

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • 教你如何从正在运行的容器创建 Docker 映像

    教你如何从正在运行的容器创建 Docker 映像

    这篇文章主要介绍了如何从正在运行的容器创建 Docker 映像,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • Docker快速搭建Kafka集群及测试的技术指南

    Docker快速搭建Kafka集群及测试的技术指南

    Kafka是一款高吞吐量的分布式消息系统,配合Zookeeper可实现集群化部署,本文将通过Docker容器技术快速搭建3节点Kafka集群并完成消息生产消费测试,感兴趣的可以了解下
    2025-04-04
  • Docker 私有仓库恢复实例详解

    Docker 私有仓库恢复实例详解

    这篇文章主要介绍了Docker 私有仓库恢复实例详解的相关资料,这里提供了详细的实现步骤,及注意事项,完成docker私有仓库的恢复,需要的朋友可以参考下
    2016-11-11
  • excel导出在docker环境中总是失败的问题

    excel导出在docker环境中总是失败的问题

    这篇文章主要介绍了excel导出在docker环境中总是失败的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,
    2020-09-09
  • docker search命令的具体使用

    docker search命令的具体使用

    本文主要介绍了docker search命令的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • Docker安装Flink教程

    Docker安装Flink教程

    文章描述了如何在Docker中安装Flink的详细步骤,包括拉取镜像、创建文件夹、编辑yml文件、执行命令、检查Docker-compose版本、赋予操作权限以及通过Web端访问Flink
    2024-11-11
  • 从0开始了解Docker入门(小结)

    从0开始了解Docker入门(小结)

    本篇文章主要介绍了从0开始了解Docker(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Docker搭建简单的应用栈与容器Hello World访问详解

    Docker搭建简单的应用栈与容器Hello World访问详解

    这篇文章主要介绍了Docker搭建简单的应用栈与容器Hello World访问,结合实例形式详细分析了Docker应用容器栈的获取、互联、启动、配置以及应用访问测试相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • Docker安装Redis容器的实现步骤

    Docker安装Redis容器的实现步骤

    本文主要介绍了Docker安装Redis容器的实现步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Ubuntu上安装Docker及可视化管理工具的流程步骤

    Ubuntu上安装Docker及可视化管理工具的流程步骤

    本文详细介绍了在Ubuntu 24.04 LTS上安装、配置和卸载Docker,以及如何使用Portainer进行可视化管理,还覆盖了Docker的基本命令和常见问题处理,需要的朋友可以参考下
    2025-02-02

最新评论