我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何复制文件到docker容器中(实操)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何复制文件到docker容器中(实操)

步骤一:查看docker镜像

命令 docker images 锁定容器tomcat

[root@ecs- ~]# docker imagesREPOSITORY TAG                 IMAGE ID            CREATED             SIZEhub.cloudx5.com/justep/gateway-init    1.0                 3d26e9ba2df0        2 years ago         92.1MBhub.cloudx5.com/justep/dbrest          1.0.1               780b3ae16949        2 years ago         106MBhub.cloudx5.com/justep/adminer         1.0                 a16d1fd76db4        2 years ago         145MBcertbot/certbot                        latest              994e18b9d74d        2 years ago         92.2MB                   c99efc745e9b        3 years ago         92.1MBhub.cloudx5.com/justep/database-init   1.0                 2fe4f106e3ac        3 years ago         141MB                   886d8c169d03        3 years ago         145MBhub.cloudx5.com/justep/kong            0.11.2              6c215f862793        3 years ago         147MBhub.cloudx5.com/justep/minio           1.0.2               7e4ae5d3ea35        3 years ago         281MB                   6d131f0b7034        3 years ago         104MBhub.cloudx5.com/justep/tomcat          8                   f550faa880e8        3 years ago         111MBhub.cloudx5.com/justep/java            8-jre               58445151ac69        3 years ago         90.4MB

步骤二:查找容器确定容器名

命令 docker ps -a 或者直接找对应的 docker ps -a | grep tomcat 查看最后一个属性 names 我这里是tomcat-chuangzhidao

[root@ecs-chuangzd ~]# docker ps -a | grep tomcatdd43969828b5        hub.cloudx5.com/tomcat:8            "/usr/local/bin/dock…"   18 hours ago        Up 14 hours                 8080/tcp      tomcat-chuangzhidao

步骤三:根据容器名获取容器长ID

命令 docker inspect -f '{{.ID}}' 容器名

[root@ecs-chuangzd ~]# docker inspect -f '{{.ID}}' tomcat-chuangzhidaodd43969828b5450ec6d45e070ae82ba4c31daae8a9c2533e0495892aa137d835

步骤四:拷贝文件到容器指定位置

命令 docker cp 文件 长ID:目录,这里我从根目录上传至容器根目录

[root@ecs-chuangzd ~]# docker cp /2c3e75497b243b157bb55b96ec06e145.txt dd43969828b5450ec6d45e070ae82ba4c31daae8a9c2533e0495892aa137d835:/

步骤四:进容器查看操作

命令 docker exec -it 【 CONTAINER ID】 /bin/bash

CONTAINER ID就是docker ps -a 第一个属性名 我这里是dd43969828b5

[root@ecs-chuangzd ~]# docker exec -it dd43969828b5  /bin/bashbash-4.4# lsBUILDING.txt     NOTICE         RUNNING.txt  include  native-jni-lib  workCONTRIBUTING.md  README.md      bin          lib      tempLICENSE          RELEASE-NOTES  conf         logs     webappsbash-4.4# cd /bash-4.4# ls2c3e75497b243b157bb55b96ec06e145.txt  data  etc   media  root  srv    tmp  workUsers     dev   home  mnt    run   store  usrbin       dist  lib   proc   sbin  sys    varbash-4.4#

来源地址:https://blog.csdn.net/weixin_42517271/article/details/129632749

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何复制文件到docker容器中(实操)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

docker如何拷贝文件到容器

使用Docker命令可以将文件从主机拷贝到Docker容器中。下面是具体的步骤:1. 找到要拷贝的文件所在的目录。2. 运行以下命令将文件拷贝到容器中:shelldocker cp :示例:shelldocker cp /path/to/
2023-10-19

Docker容器如何实现MySQL多源复制

今天小编给大家分享一下Docker容器如何实现MySQL多源复制的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。⛳️ 1.多源
2023-07-02

python如何将文件a.txt的内容复制到b.txt中

这篇文章主要介绍了python如何将文件a.txt的内容复制到b.txt中,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-20

为什么文件复制到容器后找不到

php小编鱼仔在使用容器技术时,可能会遇到一个常见问题:文件复制到容器后找不到。这个问题通常出现在使用Docker等容器化平台时。原因可能是文件路径设置不正确,或者容器内部的文件系统与宿主机不一致。解决这个问题的方法有多种,比如使用绝对路径
为什么文件复制到容器后找不到
2024-02-09

一文教会你在Docker容器中实现Mysql主从复制

目录一 主从复制概念二 主从复制的优势三 docker容器实现mysql主从复制3.1 创建主服务器容器3.2 新建主配置文件 my.cnf3.3 重启master容器实例3.4 进入mysql-master容器3.5 在主服务器中创建用户
2022-11-29

docker如何进入容器修改文件

要进入Docker容器并修改文件,可以使用以下命令:1. 首先,使用 `docker ps` 命令查看正在运行的容器列表,并找到要进入的容器的ID或名称。2. 使用以下命令进入容器:```shelldocker exec -it /bin
2023-09-04

Windows中如何将文件移动或复制到子文件夹

今天就跟大家聊聊有关Windows中如何将文件移动或复制到子文件夹,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在Windows XP系统配备的Windows资源管理器中,您可通过将
2023-06-14

Python中如何复制文件

今天就跟大家聊聊有关Python中如何复制文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. Shutil Copyfile()方法该方法只有在目标可写时才将源的内容复制到目的地
2023-06-17

linux如何将文件复制到多个目录中

小编给大家分享一下linux如何将文件复制到多个目录中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!将文件复制到多个目录中不必运行:cp /path/to/fil
2023-06-27

linux如何复制文件夹到另一个文件夹

本文小编为大家详细介绍“linux如何复制文件夹到另一个文件夹”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux如何复制文件夹到另一个文件夹”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
2023-01-05

如何使用 Go 客户端将本地文件复制到 minikube 集群中的 pod 容器?

问题内容我的查询与标题差不多,我有一个本地文件 file.txt ,我想将其复制到 pod1 的容器 container1 中。如果我使用 kubectl 来执行此操作,适当的命令是:kubectl cp file.txt pod1:
如何使用 Go 客户端将本地文件复制到 minikube 集群中的 pod 容器?
2024-02-06

vue中如何实现复制内容到剪切板详解

有些业务需求需要点击按钮复制链接,下面这篇文章主要给大家介绍了关于vue中如何实现复制内容到剪切板的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

编程热搜

目录