Docker安装Mysql
Docker安装Mysql
前提:部署好docker环境
关闭selinux以及防火墙(或放行端口)
查找Mysql镜像
dockerHub官方地址
在上方搜索栏里输入mysql
找到要拉取的镜像版本,在tag下找到版本
或者使用命令行查询
1 | docker search mysql |
拉取Mysql镜像
不指定版本:
1 | [root@localhost ~]# docker pull mysql |
指定版本号:
1 | [root@localhost ~]# docker pull mysql:5.7 |
1 | [root@localhost ~]# docker images |
创建Mysql实例
-v 主机目录:容器目录
/var/lib/mysql (data目录)
/etc/mysql (配置目录)
/var/log/mysql (这个是日志目录)
–privileged=true 是通过root权限操作
1 | # 自动重启可加入:--restart=always |
开机自启
–restart=always
权限提升
–privileged=true
容器有root权限
配置用户
-e MYSQL_ROOT_PASSWORD=123456
设置初始化root用户的密码
指定镜像资源
-d mysql:5.7.38
-d:以后台方式运行实例
mysql:5.7.38:指定用这个镜像来创建运行实例
查询容器状态
1 | [root@localhost /]# docker ps -a |
使用配置的账号密码成功连接数据库
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Austines Hexo Blog!