mysql dockercompose
时间: 2023-09-02 21:12:59 浏览: 96
MySQL是一个流行的关系型数据库管理系统,而Docker Compose是一个用于定义和运行多个Docker容器的工具。我们可以使用Docker Compose来部署和管理MySQL数据库容器。
下面是一个示例的Docker Compose配置文件,用于部署MySQL容器:
```yaml
version: '3'
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_root_password
MYSQL_DATABASE: your_database_name
MYSQL_USER: your_username
MYSQL_PASSWORD: your_password
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
volumes:
db_data:
```
你需要将上述配置文件保存为`docker-compose.yml`,然后在包含该文件的目录中运行以下命令来启动MySQL容器:
```
docker-compose up -d
```
这将会创建并启动一个名为`db`的MySQL容器,并将其绑定到主机的3306端口。你可以根据需要修改上述配置文件中的参数,如数据库名称、用户名、密码等。
请注意,为了正常运行该示例,你需要已经安装了Docker和Docker Compose。
阅读全文