首先在docker hub官网的查找到官方mysql容器的安装方案,其后在我部署安装过程中遇到一些棘手的问题(自定义配置文件启动mysql)和后续使用的总结,特记录如下

安装mysql容器

  1. 拉取镜像
    docker pull mysql:5.7(可以添加指定版本号,一般是需要指定的,因为在实际开发中会遇到jdbc等数据库驱动的兼容问题,不同版本的数据库有着不同的数据库链接写法)

  2. 跑起一个容器
    docker run -d -p 3306:3306 --name 容器名称 -e MYSQL_ROOT_PASSWORD=密码 -v /usr/local/mysql/conf/:/etc/mysql/mysql.conf.d/ --privileged=true mysql:5.7
    命令解析:

    命令 释义
    v 开启目录映射
    –priviledged=true 授予 Docker 容器足够的管理权限(注意是双横线),官网文档是没有开启的,在容器内部不可修改配置文件的,这里可开或不开。
    d 以守护式进程启动

进入容器命令:

docker exec -it mysql /bin/bash

表名忽略大小写的设置

linux下区分大小写,所以要更改

查看容器的详细信息

可以查看容器配置、容器IP、目录映射详情等

docker inspect mysql
如下图的目录映射源文件夹和目标文件夹

玩转docker之mysql容器(常见问题汇总-续更)相关推荐

  1. Docker启动Mysql容器失败,挂载时权限不足,chown: changing ownership of ‘/var/lib/mysql/‘: Permission denied

    文章目录 1. 现象 2. 查看日志分析 3. 提示信息 4. 解决方案 5. 再次执行成功 6. 技巧 1. 现象 今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜 ...

  2. Docker 进入Mysql容器

    Docker 进入Mysql容器 1.查看容器 查看所有容器 docker ps -a 查看运行的容器 docker ps 2.进入容器 docker exec -it 容器ID /bin/bash ...

  3. Docker启动Mysql容器失败,挂载时权限不足,chown:changing ownership of #x27/var/lib/mysql/#x27:Permission denied

    今天用Docker运行Mysql容器时,一直启动不了,删除了重新制作容器也不行 镜像用的Mysql5.7 运行镜像用的命令行 为: docker run -p 3306:3306 --name=&qu ...

  4. Docker安装mysql容器

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

  5. docker启动mysql容器_Docker容器开机自启动

    查看所有容器 [vagrant@localhost ~]$ sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME ...

  6. 使用docker创建mysql容器

    1.拉取mysql镜像 docker pull mysql 2.创建mysql容器(重点) #其他的mysql容器占用了3306,这次我用3307,容器的3306是固定的,改了会连接不上 [root@ ...

  7. docker创建mysql容器

    docker创建mysq容器 1.在docker镜像仓库中搜索mysql镜像 docker search mysql 2.下载镜像 # 1.不指定版本,下载的镜像是最新的 latest版本 docke ...

  8. Docker启动MySql容器Exited (1) 7 seconds ago问题解决

    场景: 使用 Docker 拉取 mysql8 镜像后,使用 docker run 运行容器后,很快就会退出结束进程,很是纳闷,之后在网上找了好久,终于得以解决 实际上这是运行之后的结果,但是正常情况 ...

  9. [docker]四、docker必会的常用命令和用docker起MySQL容器需要注意的事项

    目录 1.常用命令汇集 1.1.dokcer verion 1.2.docker images 1.3.docker search 1.3.1.docker pull 1.4.docker ps 1. ...

最新文章

  1. 北京大学深圳研究生院计算机学什么,2018年北京大学深圳研究生院408计算机学科专业基础综合之计算机操作系统考研核心题库...
  2. 1、oracle后台进程(数据字典V$BGPROCESS)
  3. MATLAB GUI编程中几个有用的程序段
  4. Spark- Linux下安装Spark
  5. 第三十二期:你们都是怎么学Python的?
  6. 舞动的桥 阿里云首个百万IOPS云盘的背后
  7. 【编译原理笔记05】语法分析:FIRST集和FOLLOW集的计算,[非]递归的预测分析法,预测分析中的错误处理
  8. BootStrap引用
  9. sql 新增加一列序号_取出上一条下一条的 sql语句
  10. pta 是否完全二叉搜索树_23.二叉搜索树的后序遍历序列
  11. 管理感悟:派谁进行技术合作
  12. linux多线程 进程休眠,转载:Linux多线程之线程休眠
  13. 暴力法——猴子分桃-源代码 c语言实现
  14. cactiEZ 配置
  15. tracepro应用实例详解_腾讯云服务器计费模式包年包月、按量计费和竞价实例选择建议...
  16. 【表单设计】优秀表单设计案例
  17. 51单片机波形发生器产生各种波形的原理
  18. 【CSS解决页面高度塌陷问题】
  19. 如何用【Python】制作一个二维码生成器
  20. maven 排除配置文件打包_maven 打包排除配置文件

热门文章

  1. canvas教程18-刮刮乐
  2. linux 添加开机启动项的三种方法。
  3. Modular Arithmetic
  4. 屏蔽csdn百度推广广告
  5. uniapp ios 真机调试
  6. python抢票脚本github_GitHub标星超12K,抢票神器大更新,支持候补!
  7. SQL(oracle)常用命令
  8. electron坑: 缩小放大快捷键
  9. 计算机管理guest用户在哪,电脑来宾账户权限设置怎么设置
  10. 普歌-Vue 封装防刷新考试倒计时组