我正在尝试熟悉docker生态系统并尝试设置mysql数据库容器。与docker-compose此类似:

version: '2'

services:

db:

image: mysql:5.6.33@sha256:31ad2efd094a1336ef1f8efaf40b88a5019778e7d9b8a8579a4f95a6be88eaba

volumes:

- "./db/data:/var/lib/mysql"

- "./db/log:/var/log/mysql"

- "./db/conf:/etc/mysql/conf.d"

restart: "yes"

environment:

MYSQL_ROOT_PASSWORD: rootpw

MYSQL_DATABASE: db

MYSQL_USER: db

MYSQL_PASSWORD: dbpw

我的conf目录包含一个文件:

[mysqld]

log_error =/var/log/mysql/mysql_error.log

general_log_file=/var/log/mysql/mysql.log

general_log =1

slow_query_log =1

slow_query_log_file=/var/log/mysql/mysql_slow.log

long_query_time =2

log_queries_not_using_indexes = 1

不幸的是,我没有那样的任何日志文件。设置本身正确,并且使用了cnf文件。连接到容器并创建3个文件(将chown它们连接到mysql并重新启动容器)后,日志记录将按预期工作。

我很确定这是一种常见的情况,而我目前使它运行的方式似乎很愚蠢。 正确的方法是什么?

我可以通过将所有这些东西移到Dockerfile中来改进我的方法,但是这对我来说仍然很奇怪。

docker 登陆mysql_启用登录docker mysql容器相关推荐

  1. docker 启动mysql_两行命令安装MySQL,Docker就是效率的化身

    系列文章导读 Docker最主要的目,是为了隔离 图解Docker与传统虚拟化技术架构 Docker的六项优势,让你无法拒绝 "镜像.容器.仓库"Docker三兄弟,你们有什么可豪 ...

  2. 远程连接docker中的mysql容器_docker构建mysql容器及Navicat 远程连接

    1. MySQL部署 1.1拉取MySQL镜像 docker pull mysql 查看镜像 docker images 1.2创建MySQL容器 首先建立所需要的 文件夹: docker run - ...

  3. docker 安装mysql_安装docker并使用docker安装mysql

    安装Docker 2.安装docker 命令:yum install docker-io 3.启动docker 命令:service docker start 4.查看docker是否启动成功 命令: ...

  4. Docker仓库管理镜像 -- 公共仓库【Docker Hub】和私人仓库【Registry】和【harbor】

    镜像仓库管理 docker仓库,用来管理镜像.主要分为公共仓库和私人仓库.下面介绍了公共仓库Docker Hub.私人仓库Registry和harbor. DockerHUb仓库管理 什么是Docke ...

  5. docker swarm MySQL_容器与云|在 Docker 中运行 MySQL:多主机网络下 Docker Swarm 模式的容器管理...

    本文将以多主机网络环境为基础,探讨如何利用内置编排工具 Docker Swarm 模式对各主机上的容器加以管理. Docker Engine – Swarm 模式 在多台主机之上运行 MySQL 容器 ...

  6. docker mysql忘记密码_docker基于mysql镜像构建mysql容器忘记密码解决办法

    环境: [root@master-106 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@master-1 ...

  7. Docker安装mysql容器

    为什么80%的码农都做不了架构师?>>>    操作系统:Mac OS X 参考文档:https://hub.docker.com/_/mysql/ 搜索mysql容器 方式一 ( ...

  8. 【MySQL】记录 Navicat连接 docker mysql 容器,备份docker mysql 注意事项

    文章目录 Navicat连接 docker mysql 容器 定时任务备份 docker mysql ,解决 备份数据库为空 问题 Navicat连接 docker mysql 容器 确保 登录 用户 ...

  9. Docker最全教程之MySQL容器化 (二十五)

    前言 MySQL是目前最流行的开源的关系型数据库,MySQL的容器化之前有朋友投稿并且写过此块,本篇仅从笔者角度进行总结和编写. 目录 镜像说明  运行MySQL容器镜像  1.运行MySQL容器  ...

最新文章

  1. python getopts_getopts用法
  2. 开始复习下sql,常用SQL语句示例(一)
  3. 深入研究ES6 Generators
  4. flex插件_uniapp撸一个日历插件
  5. 通过建站学运维1901-08任务
  6. 高级javascript---严格模式
  7. div+css页面布局实战
  8. 两台电脑之间大文件怎么传输用什么软件?
  9. 【OpenCV】Flutter 上采用ffi 与 c++ 的opencv交互使用总结
  10. Eslint代码规范
  11. PS从入门到精通第4节——祖传抠图技法
  12. 微信中html5获取手机号,微信小程序用户授权获取手机号(getPhoneNumber)
  13. 采购交期改善,这些表格一定要用上
  14. python报错TypeError: must be str, not int
  15. CocoStudio UI 编辑器的使用
  16. svn在本地搭建服务器,自己可以访问,局域网的其他电脑不可以访问
  17. 惠普服务器dl380安装系统没有f10,惠普Hp DL380 GEN9 UEFI模式安装win2008 r2的方法
  18. 鸡尾酒疗法(YZOJ-1072)
  19. 嵌入式计算机系统设计第五次实验报告
  20. React 入门:对比 Reac t的新旧生命周期

热门文章

  1. R语言实战应用精讲50篇(十一)-单因素方差分析 | 事后两两多重比较 | 趋势方差分析
  2. tensorflow从入门到精通100讲(三)-谈谈Estimator在Tensorflow中的应用
  3. 深度神经网络(DNN)反向传播算法(BP)
  4. MATLAB实现批量处理图像图片的两种方法
  5. Netflix Curator 使用 Zookeeper 编程
  6. curl代理ippost php_php使用curl通过代理获取数据的实现方法
  7. Python编程基础:第二十八节 随机数Random Numbers
  8. 阅读redis源代码的一些体会
  9. Linux原始套接字实现分析---转
  10. 【联邦学习】FATE 集群部署 step1