当前位置: 首页 > article >正文

docker容器内部文件挂载主机

docker images

执行该命令可以发现一个centos镜像
在这里插入图片描述

docker run --name=mycentos -itd --privileged=true --restart=always -p 88:80 -v C:\Users\Administrator\Desktop\dockerTest:/bin/gh:ro  centos

docker run 命令用于在 Docker 上创建和运行容器。

  • --name=mycentos 指定容器的名称为 “mycentos”。这个参数是可选的,它可以为容器指定一个易记的名称。
  • -itd 指定了三个选项:
    • -i 保持标准输入 (STDIN) 打开,允许你与容器进行交互。
    • -t 在容器中分配一个伪终端 (pseudo-TTY)。
    • -d 让容器在后台运行。
  • --privileged=true 启用容器的特权模式,允许容器内的进程拥有主机上的特权权限。这个选项是可选的,根据你的需求决定是否需要。
  • --restart=always 在容器停止之后,自动重启容器。这使得容器可以持续运行。也可以使用 --restart=unless-stopped 参数来达到类似的效果。
  • -p 88:80 将主机的端口 88 与容器的端口 80 进行映射,这样可以通过访问主机的 88 端口来访问容器中运行的应用程序。
  • -v C:\Users\Administrator\Desktop\dockerTest:/bin/gh:ro 挂载主机的文件或目录到容器的指定路径。这个例子中,将主机的 C:\Users\Administrator\Desktop\dockerTest 目录挂载到容器的 /bin/gh 目录,并设置为只读 (ro) 权限。
  • centos 指定使用的镜像为 CentOS 镜像,Docker 将会从 Docker Hub 上拉取该镜像用于创建容器。

在这里插入图片描述
获取容器id
在这里插入图片描述

docker exec -it 90d2d8643246 bash

进入容器内部
在这里插入图片描述
在这里插入图片描述
文件挂载成功


http://www.kler.cn/news/155829.html

相关文章:

  • 查看MySQL中具体哪个部分占用了内存
  • 【Python/Java/C++三种语言】20天拿下华为OD笔试之【哈希表】2023B-单词接龙【欧弟算法】全网注释最详细分类最全的华为OD真题题解
  • 纯cpp如何模拟qt的信号与槽
  • 计算UDP报文CRC校验的总结
  • vue2+element-ui npm run build打包后,在服务器打开报错
  • vue 使用decimal.js 解决小数相加合计精确度丢失问题
  • 强化学习------时序差分(Temporal-Difference Learning)
  • 【开源】基于Vue.js的超市账单管理系统的设计和实现
  • Mybatis使用注解实现复杂动态SQL
  • 【CVE-2023-49103】ownCloud graphapi信息泄露漏洞(2023年11月发布)
  • 栈和队列的OJ题--13.用队列实现栈
  • java_基础——ArrayList
  • Spring一些基础问题整理
  • 谱方法学习笔记-下(超详细)
  • 基于Java SSM框架+Vue实现旅游资源网站项目【项目源码+论文说明】计算机毕业设计
  • 【云原生Prometheus篇】Prometheus PromQL语句详解 1.0
  • 使用idea中的Live Templates自定义自动生成Spring所需的XML配置文件格式
  • Redis部署脚本(完成-第一版)
  • shell命令编写
  • 正则表达式从放弃到入门(2):grep命令详解
  • 机器学习---pySpark代码开发
  • 实体类转SQL工具类
  • 在南昌找工作应该上什么网
  • MySQL更改用户权限
  • GitHub Actions 之自动化发布 Maven 项目
  • 也可Adobe Animate
  • C++代码规范(JSF-AV版本)未完待续
  • JavaWeb 添加页面和用户图像展示
  • NAND Flash和NOR Flash的异同
  • 芋道源码ruoyi-vue-pro项目前端yarn下载报错