Docker简单安装MySQL

  • • 发表于2018-12-29 00:49:51.0
  • • 作者 Mercury1z
  • • 420 次浏览
  • • 0 条评论
  • • 最后编辑时间 2018-12-29 00:49:51.0
  • • 来自 [开 源]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

镜像搜索地址

官方Docker镜像搜索地址:https://hub.docker.com
基本需要用到的,在上面都可以查到

针对不用的需要,可以安装不同版本的镜像

安装MySQL步骤(以安装5.7版本为例)

  1. 拉取MySQL镜像

    docker pull mysql:5.7
    

    mysql:5.7 为拉取的MySQL的版本,可以根据需要进行修改

  2. 初始化运行MySQL

    docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
    

    参数 1:—name mysql -> mysql 为初始化容器名字,自定义(但是不能与之前生成过的容器名称重复)
    参数 2:-e MYSQL_ROOT_PASSWORD=123456 -> MYSQL_ROOT_PASSWORD为设置mysql的root密码
    参数 3:mysql:5.7 -> 为启动容器对应的镜像名称
    启动完成后可通过docker ps命令查看,运行后显示为

//初始化数据库为中文格式编码
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

//开机自动重启这个容器
docker run --restart=always --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

代码说明
注意点1 :—character-set-server=utf8mb4 —collation-server=utf8mb4_unicode_ci
这表明对应安装的数据库的编码格式配置

注意点2 :—restart=always
添加这段配置,说明这个容器会随机器启动而自动重启

Docker容器常用命令

docker stop mysql //暂停MySQL
docker start mysql //启动MySQL
docker restart mysql //重启MySQL
评论区(共0条评论)
0条评论
Ctrl+Enter
作者

Michael

Mercury1z

帖子:7 回复:0

简简单单的开发攻城师

作者详情》
Top