Docker之docker镜像容器文件拷贝到宿主主机

2023-11-03

  上一篇《Docker之主机拷贝文件到docker镜像容器》介绍了怎么把主机上的文件拷贝到docker容器中,那么如果项目运行之后产生的日志文件,我们希望可以本地查看,那么就需要把产生的日志文件copy到我们本地机器上,来看看具体操作吧。

  这里我们就介于上一篇文章,构建失败的时候是因为本地机器已经把jpress.war包删除了,那么我们先把之前jpress镜像里面的jpress.war拷贝出来。

首先启动服务:

 docker run -d -p 8888:8080 jpress

然后进入容器内部,查找为jpress.war 文件所在

docker exec -it 39d439619755 bash



切换docker终端目录

找到了jpress.war 包所在的目录,接下来我们就把这个文件拷贝到Dockerfile文件的命令下面,首先我们先看下Dockerfile目录:/d/java_dev/Docker Toolbox

我们把docker终端的目录切换到Dockerfile目录下


开始拷贝文件:

docker cp 39d4396197558:/usr/local/tomcat/webapps/jpress.war .


39d4396197558 是指容器的ID或者名称

/usr/local/tomcat/webapps/jpress.war 是文件在容器的位置

. 表示拷贝到当前目录下

我们来查看一下是否已经拷贝成功了呢

可以看到我们的文件已经成功的拷贝到了当前的目录下了。



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker之docker镜像容器文件拷贝到宿主主机 的相关文章

随机推荐

  • 网上企业订货系统功能列表介绍

    网上企业订货系统功能列表介绍 企业APP订单管理软件 后台功能列表 后台支持手机版本 订货APP 管理订单的APP 后台登陆 输入账号密码登录企业订货管理软件系统 后台首页 显示近日 月 年订单统计 和收款欠款等统计 订单模块 新建订单 通
  • MES系统业务需求收集及整理

    项目小组成立后 我们简单的编制了一个项目立项考察计划表 任务名称 负责人 开始时间 完成时间 需求及功能收集整理 IT项目经理 2018年9月05日 2018年9月20日 厂商考察调研 IT项目总监 2018年9月20日 2018年10月3
  • Socket错误代码对应表(转)

    提示 在命令提示符下输入 net helpmsg 1xxxx就能够得到Windows系统提供的错误提示的详细解释 出现网络联机错误Socket error 11001 表示您的计算机无法连上服务器 请检查您的Proxy设定以及Proxy相关
  • MVVM 框架简介

    MVVM 在 iOS 中的应用 MVVM Model View ViewModel 是基于 MVC Model View Controller 和 MVP Model View Presenter 发展起来的一种新的软件设计框架 并且其包含
  • 492-SGI STL二级空间配置器(allocate内存分配)

    内存池管理函数 allocate 函数 传进去的参数 n就是用户通过容器想开辟的内存的大小 如果大于128字节 就不受内存池管理 通过malloc去 一级空间配置器 如果小于等于128字节 就由内存池管理 假设我们现在要申请13字节的内存块
  • STM32串口溢出中断问题

    之前调试程序 遇到了串口溢出中断的问题 导致主程序被卡死 这里总结分享一下经验 希望对读者有用 对于STM32F103系列单片机 使能接收中断后 溢出中断就会自动被使能 那什么时候会发生溢出中断呢 在RXNE 1 的的条件下 也就是上次数据
  • Java 8: 从永久代(PermGen)到元空间(Metaspace)

    永久代 PermGen 和元空间 Metaspace 的今世前缘 原文链接 原文作者 Monica Beckwith 以下为本人翻译 仅用于交流学习 版权归原作者和InfoQ所有 转载注明出处 请不要用于商业用途 在Java虚拟机 JVM
  • Android 拨打电话

    拨打电话 跳转到拨号界面 用户手动点击拨打 param phoneNum 电话号码 public void callPhone1 String phoneNum Intent intent new Intent Intent ACTION
  • C++使用PCL注册内存以及释放

    最近测试中发现 电脑运行一定时间就会重启 检查后发现其实是内存被占满了 然后电脑就卡住 这时会有两种情况 重启 把某些程序kill掉释放内存 这个时候不一定会kill那些占很多内存的程序 然后接着查 发现其实就是处理点云的一个程序 注册了内
  • 定时任务Schedule的使用

    定时任务或者说定时调度 是系统中比较普遍的一个功能 例如数据归档 清理 数据定时同步 非实时 定时收发 流量控制等等都需要用到定时任务 常见的定时调度框架有Quartz TBSchedule等 同样 Spring自3 0版本起也增加了任务调
  • 单片机:STM32F4x HAL库软硬SPI驱动ST7735s 1.8寸LCD屏幕

    单片机 STM32F4x HAL库软硬SPI驱动ST7735s 1 8寸LCD屏幕 说明 此篇为学习记录 可能存在错误或者不足 如有问题请指出 硬件环境 主控芯片 STM32F411CEU6 主控开发板 WeAct STM32F411CEU
  • LeetCode 817. 链表组件

    题目链接 https leetcode cn problems linked list components C 代码如下 Definition for singly linked list struct ListNode int val
  • ubuntu16.04中安装NFS服务器

    一 宿主机中对NFS服务的支持 安装相关软件 sudo apt get install nfs kernel server sudo apt get install nfs common 配置NFS服务器 编辑exports sudo vi
  • 数据结构与算法(五):优先队列

    一 基本概念 二 基于数组实现的优先队列 1 基于有序数组的实现 2 基于无序数组的实现 三 基于堆实现的优先队列 1 堆的有序化 2 基于堆实现的优先队列 四 索引优先队列 这节总结一下优先队列的常用实现方法 一 基本概念 普通的队列是一
  • python write函数换行_Python基础知识(三)

    本章小结 学习越往后越意识到总结的重要性 特别是语法基础 东西太多 不用是真的会直接忘掉 我在总结本文的时候就发现 我当时觉得学得很好很扎实 自信不会忘记的东西 真的已经被我忘掉了 还不得不依靠百度来解决问题 这坚定了我更新公众号的决心 f
  • 电调控制直流无刷电机

    实验材料 1 直流无刷电机 A2212 10 KV 1400 2 好盈天行者电调 3 stm32c8t6核心小板 先了解一下无刷电机工作原理 https www bilibili com video av29780856 电机参数 电调参数
  • 亚洲顶级域名.Asia启动注册

    亚洲顶级域名 Asia启动注册 详情到 http ipv1 blog sohu com 64602629 html 优先注册期将于2007年10月开始 并分为三个阶段 第一阶段专为政府机构预留 Asia域名而设 第二阶段让注册商标及服务标记
  • 扎心的前端开发

    喂喂喂 那个切图的 把页面写好就发给研发工程师套模板吧 你好 切图仔 不知道你的团队如何定义前端开发 据我所知 时至今日仍然有很多团队会把前端开发归类为产品或者设计岗位 虽然身份之争多少有些无谓 但我对这种偏见还是心存芥蒂 酝酿了许久 决定
  • Linux 磁盘管理

    参考 Ubuntu 下的磁盘管理 作者 莘莘 发布时间 2021 07 11 17 51 08 网址 https blog csdn net lcx1837 article details 118633544 spm 1001 2014 3
  • Docker之docker镜像容器文件拷贝到宿主主机

    上一篇 Docker之主机拷贝文件到docker镜像容器 介绍了怎么把主机上的文件拷贝到docker容器中 那么如果项目运行之后产生的日志文件 我们希望可以本地查看 那么就需要把产生的日志文件copy到我们本地机器上 来看看具体操作吧 这里