docker-compose下载MySQL
时间: 2024-06-01 11:06:57 浏览: 193
你可以通过docker-compose来下载MySQL镜像并启动一个MySQL容器。下面是具体的步骤:
1. 首先,你需要在安装了Docker和Docker Compose的环境中创建一个新的目录,比如 `my-mysql`。
2. 在 `my-mysql` 目录中创建一个名为 `docker-compose.yml` 的文件,并在其中定义一个MySQL服务。以下是一个示例文件:
```
version: '3'
services:
db:
image: mysql:5.7
command: --default-authentication-plugin=mysql_native_password
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
```
3. 替换掉示例文件中的参数,比如将 `your_mysql_root_password` 替换为你想要设置的MySQL root用户的密码,将 `your_mysql_database_name` 替换为你想要创建的数据库名称,将 `your_mysql_user_name` 和 `your_mysql_user_password` 替换为你想要创建的MySQL用户的用户名和密码。
4. 执行以下命令来启动MySQL服务:
```
docker-compose up -d
```
5. 如果一切顺利,你应该能够看到MySQL容器已经启动。你可以通过以下命令来检查容器状态:
```
docker-compose ps
```
阅读全文