广告
返回顶部
首页 > 资讯 > 精选 >Docker中容器文件拷贝及目录挂载的方法是什么
  • 618
分享到

Docker中容器文件拷贝及目录挂载的方法是什么

2023-07-05 18:07:25 618人浏览 独家记忆
摘要

本篇内容介绍了“Docker中容器文件拷贝及目录挂载的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Docker:容器文件拷贝目标

本篇内容介绍了“Docker容器文件拷贝及目录挂载的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Docker:容器文件拷贝

目标:掌握文件拷贝命令

linux宿主机中的文件拷贝到容器内可以使用命令:

# docker cp 需要拷贝的文件或目录 容器名称:容器目录# 创建一个文件abc.txt touch abc.txt# 复制 abc.txt 到 myCentos2 的容器的 / 目录下 docker cp abc.txt mycentos2:/ # 进入mycentos2容器 docker exec -it mycentos2 /bin/bash # 查看容器 / 目录下文件ll

Docker中容器文件拷贝及目录挂载的方法是什么

将文件从容器内拷贝出来到linux宿主机使用命令:

# docker cp 容器名称:容器目录 需要拷贝的文件或目录# 进入容器后创建文件aaa.txttouch aaa.txt# 退出容器exit# 在Linux宿主机器执行复制;将容器mycentos2的/aaa.txt文件复制到 宿主机器的/root目录下docker cp mycentos2:/aaa.txt /root

Docker中容器文件拷贝及目录挂载的方法是什么

注意:停止状态的容器也是可以进行文件拷贝的,可以拷进去,也可以拷出来。

Docker:容器目录挂载

目标:掌握目录挂载命令(其实就是目录映射)

  • 可以在创建容器的时候,将宿主机的目录与容器内的目录进行映射,这样我们就可以通过修改宿主机某个目录的文件从而去影响容器。

  • 创建容器时添加-v参数,后边为宿主机目录:容器目录

  • 例如: docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7(两个目录可以路径不同)

# 创建linux宿主机器要挂载的目录 mkdir /usr/local/test # 创建并启动容器mycentos3# 并挂载 linux中的/usr/local/test目录到容器的/usr/local/test# 也就是在 linux中的/usr/local/test中操作相当于对容器相应目录操作 docker run -di -v /usr/local/test:/usr/local/test --name=mycentos3 centos:7# 在linux宿主机下创建文件 touch /usr/local/test/bbb.txt# 进入容器 docker exec -it mycentos3 /bin/bash# 在容器中查看目录中是否有对应文件bbb.txtcd /usr/local/testll

Docker中容器文件拷贝及目录挂载的方法是什么

注意:如果你共享的是多级的目录,可能会出现权限不足的提示。

这是因为CentOS7中的安全模块selinux把权限禁掉了,需要添加参数 --privileged=true 来解决挂载的目录没有权限的问题。

“Docker中容器文件拷贝及目录挂载的方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Docker中容器文件拷贝及目录挂载的方法是什么

本文链接: https://www.lsjlt.com/news/354369.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Docker中容器文件拷贝及目录挂载的方法是什么
    本篇内容介绍了“Docker中容器文件拷贝及目录挂载的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Docker:容器文件拷贝目标...
    99+
    2023-07-05
  • docker拷贝文件到本地的方法是什么
    要将文件从Docker容器复制到本地主机,可以使用docker cp命令。以下是该命令的语法:docker cp <容器ID或...
    99+
    2023-10-23
    docker
  • docker部署fastapi项目及日志挂载的方法是什么
    今天小编给大家分享一下docker部署fastapi项目及日志挂载的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-05
  • 云服务器拷贝大文件的方法是什么
    云服务器拷贝大文件的方法有以下几种:1. 使用SCP命令:SCP(Secure Copy)是一种通过SSH协议在本地和远程服务器之间...
    99+
    2023-09-08
    云服务器
  • PHP文件处理中目录的关闭和打开方法是什么
    这篇文章主要讲解了“PHP文件处理中目录的关闭和打开方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP文件处理中目录的关闭和打开方法是什么”吧!opendir() 函数,打开目录...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作