docker部署mysql
2021/12/22 2:24:54
本文主要是介绍docker部署mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
mysql
1.先拉取 mysql 镜像(sonarqube:7.4 不支持 mysql:5.7 以上):
docker pull mysql:5.7
2.创建工作目录,为接下来的挂载自定义映射路径做准备
mkdir -p /usr/mysql/conf mkdir -p /usr/mysql/logs mkdir -p /usr/mysql/data
3.创建网络
docker network create mysql-test
4.创建容器并运行
docker run --name mysql -d -p 3306:3306 --net mysql-test -v /usr/mysql/conf:/etc/my.cnf.d -v /usr/mysql/logs:/logs -v /usr/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=123456 \ --restart always \ --privileged=true \ --network-alias mysql \ mysql:5.7
- -p 3306:3306:将容器 3306 映射到宿主机端口 3306
- -v /usr/mysql/conf:/etc/my.cof.d:将容器下的 /etc/my.cof.d 挂载到宿主机 /usr/mysql/conf
- -e MYSQL_ROOT_PASSWORD=123456:设置 root 密码 123456
- --restart always:容器退出时总是重启
- --privileged=true:挂载主机目录Docker访问出现Permission denied的解决办法
- --net sonarqube-tier:容器接入自定义网络
- --network-alias mysql:给容器起个网络别名
查看容器是否运行正常
5.操作mysql
docker exec -it mysql /bin/bash mysql -uroot -p # 密码 123456 create database xxx; #创建 xxx 数据库
这篇关于docker部署mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南