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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。