dockercompose安装mysql5.7.37
时间: 2023-08-18 09:13:46 浏览: 168
要在Docker Compose中安装MySQL 5.7.37,可以按照以下步骤进行操作:
1. 创建一个名为`docker-compose.yml`的文件,并在其中编写以下内容:
```yaml
version: '3'
services:
mysql:
image: mysql:5.7.37
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
volumes:
- ./data:/var/lib/mysql
ports:
- 3306:3306
```
2. 在上述代码中,`MYSQL_ROOT_PASSWORD`环境变量用于设置MySQL root用户的密码。请将其替换为您想要设置的密码。
3. 创建一个名为`data`的文件夹,用于存储MySQL数据库文件。
4. 打开终端或命令提示符,导航到包含`docker-compose.yml`文件的目录。
5. 运行以下命令启动MySQL容器:
```
docker-compose up -d
```
这将下载并启动MySQL 5.7.37容器。
6. 等待一段时间,直到容器成功启动。您可以使用以下命令检查容器的状态:
```
docker-compose ps
```
如果一切正常,您应该看到MySQL容器正在运行。
现在,您可以使用MySQL客户端连接到MySQL服务器。主机名是`localhost`,端口是`3306`,用户名是`root`,密码是您在步骤2中设置的密码。
请注意,此方法仅适用于开发和测试环境。在生产环境中,您可能需要进行其他配置和安全性改进。
阅读全文