启动另一个mysql容器实例并运行mysql命令mysql是世界上最流行的开源数据库。 由于其经过验证的性能,可靠性和易用性,MySQL已经成为基于web的应用程序的领先数据库选择,涵盖了从个人项目和网站,通过电子商务和信息服务,一路到高知名度的web属性,包括Facebook, Twitter, YouTube, Yahoo! 和许多更多。

实战过程

通过查询官网具体白皮书
可得知使用这条命令即可执行

在这里插入图片描述

这是最基本的启动mysql实现方式,但是由于mysql需要使用端口访问才可打开,所以这条简单的命令只是开启一个容器和数据库容器,但没有入口访问,可选官网下方的参数进行添加即可

下面开始一一讲解其主要命令和细节

使用run -d后台运行的时候,如果没有下载mysql容器会自动下载最新版本,也可以通过如下命令格式
搜索镜像docker search mysql
获取镜像docker pull mysql
运行容器的时候需要数据挂载其文件,具体文件可以挂载多个
可以有如下命令

-v /home/gaokaoli/usr/mydata/mysql/log:/var/log/mysql 将容器的日志文件夹 挂载到主机的相应位置-v /home/gaokaoli/usr/mydata/mysql/data:/var/lib/mysql 将容器数据文件夹挂载到主机的相应位置-v /home/gaokaoli/usr/mydata/mysql/conf:/etc/mysql/conf.d 将容器的自定义配置文件夹 挂载到主机的相应位置

命令中其他主要参数如下:

-d 后台运行
-p端口挂载
-v 卷挂载 可以挂载多个
-e环境配置 设置密码
--name容器名字

最后是挂载的镜像命令为

docker run -d -p 3306:3306 -v /home/gaokaoli/mysql/conf:/etc/mysql/conf.d -v /home/gaokaoli/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678  --name mysql001 mysql

在这里插入图片描述

进行测试

在这里插入图片描述

以上就是Docker启动mysql配置实现过程的详细内容,更多关于Docker启动mysql配置实现的资料请关注其它相关文章!

更多相关文章

  1. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  2. Android(安卓)Chromium WebView html js 开发系列
  3. Android(安卓)Calendar使用过程中遇到的问题
  4. CyanogenMod 编译 Google Galaxy Nexus (GSM) 全过程
  5. Android(安卓)启动过程
  6. Android(安卓)启动过程(2)
  7. android 多媒体扫描过程(Android(安卓)Media Scanner Process)
  8. [置顶] Android加载数据过程中的菊花显示
  9. Android的启动过程

随机推荐

  1. 【发布了Go-carbon1.1.1版本】完善对主流
  2. 关于Go语言的http/2服务器功能及客户端使
  3. 关于Go SQL中的Query、Exec和Prepare使用
  4. 教你使用Golang和lua实现一个值班机器人
  5. gin框架有什么优势
  6. windows10下编译go项目为linux可执行文件
  7. 分享一些为PHPer准备的Go入门知识
  8. 关于 golang 的接口介绍
  9. 教你使用golang实现redis服务器
  10. 分享Go命名规范小记