Docker之宿主机与容器之间的文件复制与挂载

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

宿主机与容器之间的文件挂载与复制

1、从宿主机复制到容器命令格式为:

      docker cp 宿主机的本地地址 容器名/容器ID:容器路径

docker cp /root/666.txt 460b22f78261:/home/

宿主机目录挂载到container,docker,centos,Linux,docker

 先在宿主机里面创建一个666.txt的文件,然后docker cp 命令把文件复制到容器中。

2、从容器复制到宿主机命令格式:

     docker cp 容器名字 /ID :容器路径 宿主机本地路径
docker cp 460b22f78261:/home/777.txt /root

   和1中的操作一样。

3、宿主机文件夹挂载到容器里命令格式:

      docker run -itd -v 宿主机路径:容器路径 镜像ID 文章来源地址https://www.toymoban.com/news/detail-541917.html

docker run -itd -v /root/xdclass/:/home centos:7

到了这里,关于Docker之宿主机与容器之间的文件复制与挂载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 当docker中容器运行时,如何将目录和宿主机进行挂载

    容器已运行,但还想挂载文件 容器已经运行起来了,突然想给容器的目录进行挂载,通常是在运行容器时加上 -v  命令 进行挂载。运行起来的容器想挂载文件夹可以通过修改容器在宿主机的配置文件进行解决。 在配置文件中加入新的挂载 1.查看容器存放目录 2.进入该目录

    2024年01月25日
    浏览(39)
  • Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面

    【Docker】容器里面拷文件到宿主机[或]宿主机拷文件到容器里面 - 知乎 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 示例: 假设容器名为webnphp,要从容器里面拷贝的文件路为: 现在要将tox.ini从容器里面拷到宿主

    2024年02月06日
    浏览(47)
  • 【Docker小知识】(1)宿主机和容器的文件拷贝

            docker cp 命令用于在本地文件系统与  Dokcer容器  之间复制文件或者文件夹。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。         宿主机是容器的托管环境,容器运行在宿主机上。容器的创建、启动、停止、销毁等操作都是在宿主机上进行的。     

    2024年02月11日
    浏览(36)
  • Docker:挂载宿主机的目录

    可以在docker run时通过: -v 宿主机目录:容器内目录 ,挂载宿主机的文件到容器: $ docker run -it -v /tmp/docker_share/:/tmp/share ubuntu /bin/bash 容器启动后,可以在容器里看到目录/tmp/share root@9d2d19b4923c:/tmp/share# touch test root@9d2d19b4923c:/tmp/share# ls test 在宿主机的/tmp/docker_share目录下也可以

    2024年02月09日
    浏览(34)
  • 【Docker】数据卷挂载以及宿主机目录挂载的使用

    🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《Docker实战》。🎯🎯 👉点击这里,就可以查看我的主页啦!👇👇 Java方文山的个人主页 🎁如果感觉还不错的话请给我点赞吧!🎁🎁 💖期待你的加入,一起

    2024年01月16日
    浏览(35)
  • Docker挂载-宿主机软连接目录-问题

    挂载宿主机软连接的路径问题【 -v /usr/local/nginx/:/home/test/nginx/ 】,软连接可以映射任何路径,但有一个前提是:其所映射的路径必须要在容器中存在,否则就无法访问到数据 1、如果软连接路径在容器中已经存在,如 /root/home ,或者在当前挂载命令 -v 前面的 -v 命令已经将软

    2024年02月22日
    浏览(51)
  • docker搭建nginx并且挂载宿主机目录

    1、安装docker,这里就不赘述了 2、查看nginx版本 3、设置nginx对外的挂载目录 4、拷贝一份nginx.conf文件到/root/docker/nginx/conf/目录下 5、拉取相应的docker镜像 6、搭建nginx服务器 7、搭建完成之后查看容器的运行状态 8、至此,nginx就搭建完成了!!

    2024年02月11日
    浏览(31)
  • 【Docker】docker容器内获取宿主机的信息和执行宿主机的脚本

    我们可以通过在容器内远程连接宿主机,然后对宿主机进行操作。 注意: 要先安装 sshpass命令才行。 Dockerfile文件可以在你部署容器的时候自动安装。 docker部署springboot项目

    2024年02月11日
    浏览(49)
  • k8s 目录和文件挂载到宿主机

    k8s生产中常用的volumes挂载方式有:hostPath、pv,pvc、nfs 1.hostPath挂载      hostPath是将主机节点文件系统上的文件或目录挂载到Pod 中,同时pod中的目录或者文件也会实时存在宿主机上,如果pod删除,hostpath中的文件不会被删除。( 生成的pod只能在同一个节点上 ,调度到其他节

    2024年01月19日
    浏览(36)
  • docker简介以及docker安装redis、mysql并实现数据挂载宿主机

    1、简介 官网 docker官网:http://www.docker.com 仓库 Docker Hub官网: https://hub.docker.com/ 2、前提 2.1 前提条件: Docker必须部署在Linux内核的系统上 目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上, 要求系统为64位、Linux系统内核版本为 3.8以上 2.2查看自己的内核

    2024年02月04日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包