docker中如何安装mysql呢?
下文笔者讲述docker安装mysql的方法分享,如下所示
docker安装mysql
实现思路:
1.查询镜像
2.拉取镜像
3.启动镜像
例:docker安装mysql
镜像查询
docker search mysql
下拉镜像
docker pull mysql
启动镜像
docker run -p 3306:3306 --name mysql --privileged=true
--restart unless-stopped
-v /opt/mysql_docker/mysql:/etc/mysql
-v /opt/mysql_docker/logs:/logs
-v /opt/mysql_docker/data:/var/lib/mysql
-v /opt/mysql_docker/localtime
-v /opt/mysql_docker/mysql-files:/var/lib/mysql-files/
-e MYSQL_ROOT_PASSWORD=123456 -d mysql
注意-v /opt/mysql_docker/mysql-files:/var/lib/mysql-files/
不然会报错docker mysql mysqld: Error on realpath()
on '/var/lib/mysql-files' No such file or directory
注意事项:
mysql启动失败后,可使用docker logs mysql查看启动日志
参数说明
--privileged=true 挂载文件权限设置 --restart unless-stopped 设置 开机后自动重启容器 -v /opt/mysql_docker/mysql:/etc/mysql 挂载配置文件 -v /opt/mysql_docker/logs:/logs \ 挂载日志 -v /opt/mysql_docker/data:/var/lib/mysql \ 挂载数据文件 持久化到主机, -v /etc/localtime:/etc/localtime 容器时间与宿主机同步 -e MYSQL_ROOT_PASSWORD=123456 设置密码 -d mysql 后台启动,mysql
查看是否启动成功 docker ps -a
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


