Docker中的文件/文件夹的挂载映射方式

 更新时间:2024年11月02日 11:19:49   作者:arize  
通过命令行在宿主机与Docker容器间挂载和映射文件夹,实现数据共享,具体步骤包括:在宿主机创建文件夹并使用Docker命令将其挂载到容器指定位置,需注意容器名称与ID的使用差异

Docker文件/文件夹的挂载映射

宿主机的文件夹挂载映射

docker run -it -v d:\dockr_attach\data:/data image_id

这个命令在cmd中 执行

会依据image创建一个具有attach文件夹的docker容器

d:\dockr_attach\data宿主机文件夹路径,我是在D盘已经创建了\dockr_attach\data目录
/data容器映射文件夹 会在根目录下存在(与home目录等同级)
image_id镜像的id 使用docker images命令可查看所有镜像的id

宿主机文件/文件夹拷贝至容器

docker cp d:\dockr_attach\data docker_name:/home/
d:\dockr_attach\data宿主机文件夹/文件路径
docker_name注意是容器名称,我使用容器id拷贝是不成功的,docker ps -a查看所有容器信息
/home/容器中根目录下的home文件夹

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何在docker中运行springboot项目过程图解

    如何在docker中运行springboot项目过程图解

    这篇文章主要介绍了如何在docker中运行springboot项目过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • dockerfile构建haproxy的详细过程(构建HAProxy的镜像)

    dockerfile构建haproxy的详细过程(构建HAProxy的镜像)

    Dockerfile是一个用于构建Docker镜像的文本文件,包含了构建镜像所需的所有指令和说明,通过定义一系列命令和参数,本文详细介绍了如何使用Dockerfile一步步构建HAProxy的镜像,并指导如何创建和运行容器,实现负载均衡服务,感兴趣的朋友一起看看吧
    2025-03-03
  • 使用Docker部署MySQL数据库的两种方法

    使用Docker部署MySQL数据库的两种方法

    在现代软件开发中,MySQL 是一种流行的关系数据库管理系统,因其可靠性和易用性受到广泛欢迎,通过 Docker,可以快速、便捷地部署和管理 MySQL 数据库实例,本文将介绍两种通过 Docker 部署 MySQL 的方法,需要的朋友可以参考下
    2024-10-10
  • Docker Nginx容器制作部署实现方法

    Docker Nginx容器制作部署实现方法

    这篇文章主要介绍了Docker Nginx容器制作部署实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 被弃用的 Docker 会被 Podman 取代吗

    被弃用的 Docker 会被 Podman 取代吗

    Docker 是一种以容器化的方式打包、分发和部署应用程序的方式。自 2013 年 3 月 13 日初始版本发布以来,Docker 已成为容器业界的事实标准。而Kubernetes 是一款由 Google 开发的开源容器编排系统
    2020-12-12
  • docker部署mysql后无法连接的解决方式

    docker部署mysql后无法连接的解决方式

    最近在在docker中安装了mysql后,去连接的时候出现错误,下面这篇文章主要给大家介绍了关于docker部署mysql后无法连接的解决方式,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • docker容器里面的root权限获取方法

    docker容器里面的root权限获取方法

    这篇文章主要介绍了docker容器里面的root权限获取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker运行容器远程挂载卷的方法

    docker运行容器远程挂载卷的方法

    本篇文章主要介绍了docker运行容器远程挂载卷的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Docker设置日志滚动的解决方案

    Docker设置日志滚动的解决方案

    Docker容器默认将日志写入同一文件,可能导致磁盘满,解决方案包括修改全局docker.service配置或针对特定容器修改hostconfig.json,下面给大家介绍Docker设置日志滚动的解决方案,感兴趣的朋友跟随小编一起看看吧
    2024-10-10
  • docker-compose安装Jenkins的实践笔记

    docker-compose安装Jenkins的实践笔记

    jenkins是一个比较强大的自动构建工具, Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,本文给大家介绍docker-compose安装Jenkins的实践笔记,感兴趣的朋友一起看看吧
    2021-09-09

最新评论