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

这篇具有很好参考价值的文章主要介绍了如何复制文件到docker容器中(实操)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

步骤一:查看docker镜像

命令 docker images 锁定容器tomcat

[root@ecs- ~]# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
hub.cloudx5.com/justep/gateway-init    1.0                 3d26e9ba2df0        2 years ago         92.1MB
hub.cloudx5.com/justep/dbrest          1.0.1               780b3ae16949        2 years ago         106MB
hub.cloudx5.com/justep/adminer         1.0                 a16d1fd76db4        2 years ago         145MB
certbot/certbot                        latest              994e18b9d74d        2 years ago         92.2MB
<none>                                 <none>              c99efc745e9b        3 years ago         92.1MB
hub.cloudx5.com/justep/database-init   1.0                 2fe4f106e3ac        3 years ago         141MB
<none>                                 <none>              886d8c169d03        3 years ago         145MB
hub.cloudx5.com/justep/kong            0.11.2              6c215f862793        3 years ago         147MB
hub.cloudx5.com/justep/minio           1.0.2               7e4ae5d3ea35        3 years ago         281MB
<none>                                 <none>              6d131f0b7034        3 years ago         104MB
hub.cloudx5.com/justep/tomcat          8                   f550faa880e8        3 years ago         111MB
hub.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 tomcat
dd43969828b5        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-chuangzhidao
dd43969828b5450ec6d45e070ae82ba4c31daae8a9c2533e0495892aa137d835

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

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

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

步骤四:进容器查看操作

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

CONTAINER ID就是docker ps -a 第一个属性名 我这里是dd43969828b5文章来源地址https://www.toymoban.com/news/detail-459710.html

[root@ecs-chuangzd ~]# docker exec -it dd43969828b5  /bin/bash
bash-4.4# ls
BUILDING.txt     NOTICE         RUNNING.txt  include  native-jni-lib  work
CONTRIBUTING.md  README.md      bin          lib      temp
LICENSE          RELEASE-NOTES  conf         logs     webapps
bash-4.4# cd /
bash-4.4# ls
2c3e75497b243b157bb55b96ec06e145.txt  data  etc   media  root  srv    tmp  work
Users                                 dev   home  mnt    run   store  usr
bin                                   dist  lib   proc   sbin  sys    var
bash-4.4#

到了这里,关于如何复制文件到docker容器中(实操)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker cp命令详解:在Docker容器和主机之间复制文件/文件夹

    简介 Docker是一种流行的容器化平台,它允许开发人员在独立、可移植的环境中构建、打包和部署应用程序。在使用Docker时,常常需要在Docker容器和主机之间进行文件的复制和共享。Docker提供了一个名为 docker cp 的命令,可以轻松地在容器和主机之间复制文件和目录。本文将详

    2024年03月23日
    浏览(79)
  • docker cp命令: 主机和Docker容器之间复制文件或目录

    docker cp命令是用于在主机和Docker容器之间复制文件或目录的命令。可以从容器复制文件到主机,也可以从主机复制文件到容器。 使用docker cp命令的基本语法如下: 例如,要将容器内的文件复制到主机上: 要将主机上的文件复制到容器内: 复制目录也是一样的命令 备注 :

    2024年04月29日
    浏览(45)
  • Docker宿主机复制(单个文件夹/多个文件/单个文件)到容器

    我的JPEGImages里面包含了多张图片,下面的指令将宿主机JPEGImages目录下的所有文件和子目录复制到7a7608e0bf84容器的/home/PaddleSeg/input/目录下 使用多行docker cp指令 docker cp 容器ID或名称:容器源路径 宿主机目标路径 docker cp 宿主机目标路径 容器ID或名称:容器源路径

    2024年02月08日
    浏览(52)
  • 软件测试|Docker cp命令详解:在Docker容器和主机之间复制文件/文件夹

    简介 Docker是一种流行的容器化平台,它允许开发人员在独立、可移植的环境中构建、打包和部署应用程序。在使用Docker时,常常需要在Docker容器和主机之间进行文件的复制和共享。Docker提供了一个名为 docker cp 的命令,可以轻松地在容器和主机之间复制文件和目录。本文将详

    2024年02月12日
    浏览(68)
  • Docker之宿主机与容器之间的文件复制与挂载

    宿主机与容器之间的文件挂载与复制 1、从宿主机复制到容器命令格式为:       docker cp 宿主机的本地地址 容器名/容器ID:容器路径  先在宿主机里面创建一个666.txt的文件,然后docker cp 命令把文件复制到容器中。 2、从容器复制到宿主机命令格式:      docker cp 容器名字

    2024年02月13日
    浏览(56)
  • docker 容器如何查看正在运行容器的端口映射

    1、查看docker容器的版本 2、查看正在运行的容器 3、查看容器的端口映射 总结:到此就完成了查看正在运行容器的端口映射.

    2024年02月12日
    浏览(46)
  • Docker 如何查看容器IP地址

    Centos7.5 docker Version: 20.10.6 vmware 16.0 Docker 如何查看容器IP地址 1.docker exec -it ID/NAMES ip addr 2.查看Docker的底层信息,里面也有ip相关 docker inspect ID/NAMES

    2024年02月12日
    浏览(47)
  • ubuntu 如何在docker容器内部查看允许使用的cpu详细信息以及管理员是否限制了docker容器可使用的cpu核心范围

    如题。最近在跑强化学习代码,发现自己的代码跑的好慢好慢好慢,怀疑是可使用的cpu数量被管理员限制了,于是去学习了一下如何查看docker容器中cpu的相关信息。 这将输出关于系统处理器的详细信息,包括每个 CPU 的数量、型号和速度。 在 Docker 容器中,默认情况下,可以

    2024年02月13日
    浏览(48)
  • 在Centos Stream 9上Docker的实操教程(七) - Docker上实现MYSQL实现主从复制

    🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》本专栏主要介绍使用JAVA开发RabbitMQ的系列教程,从基础知识到项目实战 🌸《设计

    2024年02月10日
    浏览(63)
  • iptables实现docker容器动态端口映射实操

    之前在《Docker 动态修改容器端口映射的方法》一文中,说明了如何使用修改配置和加防火墙规则实现动态端口映射。但是没有具体分享加防火墙实现动态端口映射的实际案例。今天就分享一下实际操作案例,供大家参考。 动态端口映射的用途 容器端口的动态映射,是用于实

    2024年04月25日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包