centos7使用docker配置mysql
时间: 2024-01-14 12:05:04 浏览: 149
CentOS7环境下docker安装及基于docker的MySQL5.7安装
5星 · 资源好评率100%
可以按照以下步骤在CentOS 7上使用Docker配置MySQL:
1. 安装Docker和Docker Compose:
```
sudo yum install docker docker-compose
```
2. 启动Docker服务:
```
sudo systemctl start docker
```
3. 创建一个docker-compose.yml文件:
```
version: '3.1'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_mysql_root_password
MYSQL_DATABASE: your_mysql_database_name
MYSQL_USER: your_mysql_user
MYSQL_PASSWORD: your_mysql_password
ports:
- 3306:3306
volumes:
- ./data:/var/lib/mysql
```
将`your_mysql_root_password`、`your_mysql_database_name`、`your_mysql_user`和`your_mysql_password`替换为自己的值。
4. 创建一个名为"data"的目录,用于持久化MySQL数据:
```
mkdir data
```
5. 启动MySQL服务:
```
docker-compose up -d
```
6. 现在可以通过MySQL客户端连接到MySQL服务了:
```
mysql -h 127.0.0.1 -P 3306 -u your_mysql_user -p
```
在提示符下输入密码即可登录MySQL服务。
注意:在生产环境中,需要确保MySQL服务的安全性,例如使用更强的密码、限制访问等。
阅读全文