淘先锋技术网

首页 1 2 3 4 5 6 7

Compose MySQL是一款用于快速构建MySQL容器的工具。在Docker环境下,我们可以用Compose MySQL来轻松地管理MySQL应用的运行和部署。

Compose MySQL使用YAML文件格式描述MySQL容器的结构和参数,并且可以通过简单的命令控制容器的构建、启动和停止。

下面是一个简单的Compose MySQL的YAML文件示例:

version: '3'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
ports:
- "3306:3306"
volumes:
- db_volume:/var/lib/mysql
volumes:
db_volume:

在上面的YAML文件中,我们定义了一个名为"db"的MySQL容器,使用了mysql:5.7镜像,并且将容器的MySQL的ROOT密码设置为"example"。同时,我们开启了宿主机的3306端口作为MySQL容器的端口,并且将MySQL的数据存储在宿主机上的"db_volume"卷中。

运行上面的YAML文件可以使用以下命令:

$ docker-compose -f docker-compose.yml up -d

运行起来后,我们可以通过以下命令访问MySQL数据库:

$ mysql -uroot -pexample -h 127.0.0.1

如此简单,我们就成功地使用Compose MySQL构建了一个MySQL容器。