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

Docker数据挂载本地目录

docker内的数据映射可以不通过数据卷直接映射本地的目录。下面将以mysql容器示例,完成容器的数据映射

注意:每一个不同的镜像,将来创建容器后内部有哪些目录可以挂载,可以参考DockerHubDocker Hub Container Image Library | App Containerization对应的页面

首先在/root目录下创建mysql文件夹,然后进入mysql文件夹,创建三个文件夹data、conf、init ​​​​​​​

然后我们创建mysql容器

docker run -d \--name mysql \-p 3306:3306 \-e TZ=Asia/Shanghai \-e MYSQL_ROOT_PASSWORD=123 \-v /root/mysql/data:/var/lib/mysql \-v /root/mysql/conf:/etc/mysql/conf.d \-v /root/mysql/init:/docker-entrypoint-initdb.d \mysql# 挂载本地目录
-v 本地目录:容器内目录
# 挂载本地文件
-v 本地文件:容器内文件

注意本地目录或文件必须以 `/` 或 `./`开头,如果直接以名字开头,会被识别为数据卷名而非本地目录名。

此时我们可以看到/root/mysql/data目录下已经有了数据文件

想要查询mysql容器挂载的目录,命令如下

docker inspect --format='{{ .Mounts }}' mysql
#格式:docker inspect --format='{{ .Mounts }}' 容器名称或ID

http://www.lryc.cn/news/436104.html

相关文章:

  • 身份证实名认证接口如何用C#实现
  • Java开发者无痛丝滑入门Python
  • 【STM32】呼吸灯实现
  • SQLSERVER查看包含某个字段的所有表
  • 【编程基础知识】mysql中的insert into ... on DUPLICATE key和replace into的性能对比
  • 【CSS in Depth 2 精译_024】4.2 弹性子元素的大小
  • 你需要尝试的5种讲故事模板
  • 只需两步便可生成 51 单片机最精准的延时函数
  • TETFN情感计算的实践复现(论文复现)
  • 游戏各个知识小点汇总
  • Python设计模式实战:开启软件设计的精进之旅
  • 用RNN(循环神经网络)预测股票价格
  • 08-图7 公路村村通(C)
  • Java-sleep()、wait()、join()、yield()的区别
  • Linux命令的补全和自动完成完全开启
  • Deep Active Contours for Real-time 6-DoF Object Tracking
  • IDEA安装教程配置java环境(超详细)
  • Excel文档的读取(1)
  • Linux:体系结构和操作系统管理
  • c++ install boost lib
  • 文件加密最简单的方法有哪些?十个电脑文件加密方法【超详细】
  • IPv6地址的表示方法
  • Kubernetes 之 kubelet 与 CRI、CNI 的交互过程
  • 【python】OpenCV—Age and Gender Classification
  • python安装换源
  • JavaScript练手小技巧:利用鼠标滚轮控制图片轮播
  • 搭建Eureka高可用集群 - day03
  • 并行程序设计基础——并行I/O(2)
  • Java三种创建多线程的方法
  • 828华为云征文 | 云上私人数据管家,jMalCloud个人网盘在华为云Flexus的Docker化部署实践