现在有这么一个命令:

docker run -p 33061:3306 --name mysql  --restart=always -e MYSQL_ROOT_PASSWORD=pisen  -v /etc/localtime:/etc/localtime:ro  -v /etc/timezone:/etc/timezone:ro  -d mysql:5.7

因为着重要说挂载的问题,就单独揪出来参数来说

-v /etc/localtime:/etc/localtime:ro

就是将  宿主机的/etc/localtime文件挂载到容器的/etc/localtime 文件,并且容器内的/etc/localtime文件设置为只读(:ro)

实际的效果就是mysql容器启动后,时间时区的设置,使用的就是宿主机的 /etc/localtime 文件内设置的内容起作用。

如果没有设置只读的情况下,该挂载实现的效果是:

  情况1:使用echo命令去修改

echo 'lq' > timezone

  无论更改宿主机上的/etc/localtime文件内容还是修改容器内的/etc/localtime文件内容,都会影响到对方。

  

  情况2:使用vi命令去修改

vi timezone

  则无论修改哪边都不会影响到另外一方的文件内容。

最新文章

  1. Azure HDInsight 和 Spark 大数据实战(一)
  2. 一个经典实用的iptables shell脚本
  3. JS对象之间的关系
  4. cordova3.X的部署和环境搭建教程
  5. Android Integer.decode()和Intger.valueof()
  6. 【转】Android 最火的快速开发框架XUtils
  7. iOS NSDatePicker
  8. Tabs( 选项卡)
  9. [TYVJ] P1238 路径
  10. java中文乱码解决之道(四)—–java编码转换过程
  11. Lucene.net入门学习系列(2)
  12. VBS脚本代码(手工编写---在windows 7上调用系统对话框,来选择文件)
  13. jquery带小图的图片轮换效果
  14. windows下使用Git Bash命令行克隆远程仓库代码
  15. SDN第一次上机作业
  16. 【项目记录】-路灯监测 gmap.net
  17. iOS 中的block异常
  18. 基于Python清除破损图片需求实现
  19. nginx 静态目录配置规则
  20. pycharm断点应用

热门文章

  1. 使用文本用户界面(NMTUI)进行网络配置
  2. Python输入/输出
  3. ZooKeeper实践:(2)配置管理
  4. tidb 记录文档
  5. 【LOJ】#2574. 「TJOI2018」智力竞赛
  6. 部署 LAMP
  7. Python 笔记(一)字典与json使用及注意点
  8. 【工具】获取pojo类属性,并写入表格
  9. 跑对抗样本库 CleverHans 的例子时,遇到的问题
  10. JAVA 9 新特性