docker-compose安装mysql5.7
时间: 2023-04-30 10:01:00 浏览: 103
docker-compose 部署 mysql服务
要在docker-compose中安装MySQL 5.7,您需要编写一个docker-compose.yml文件,其中包含以下内容:
```
version: '3'
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_name
MYSQL_PASSWORD: your_mysql_user_password
ports:
- "3306:3306"
volumes:
- ./data:/var/lib/mysql
```
在这个文件中,您需要指定MySQL 5.7的镜像,以及设置MySQL的环境变量和端口映射。您还需要指定MySQL数据的卷,以便在容器重新启动时保留数据。
要启动MySQL容器,请在终端中导航到包含docker-compose.yml文件的目录,并运行以下命令:
```
docker-compose up -d
```
这将启动MySQL容器,并将其作为后台服务运行。您可以使用以下命令检查容器是否正在运行:
```
docker ps
```
如果您需要停止MySQL容器,请运行以下命令:
```
docker-compose down
```
这将停止并删除MySQL容器。请注意,这将删除所有MySQL数据,因此请确保在运行此命令之前备份数据。
阅读全文