docker compose 启动 mysql
时间: 2024-05-08 07:14:04 浏览: 255
使用 Docker Compose 启动 MySQL 的步骤如下:
1. 创建一个 docker-compose.yml 文件
2. 在文件中添加以下内容:
```
version: "3"
services:
db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: mydatabase
MYSQL_USER: myuser
MYSQL_PASSWORD: mypassword
volumes:
- ./data:/var/lib/mysql
ports:
- "3306:3306"
```
3. 运行以下命令启动 MySQL:
```
docker-compose up -d
```
这个命令将启动一个名为 db 的容器,该容器运行 MySQL 镜像,并在本地主机的 3306 端口上将其映射到容器的 3306 端口。此外,容器将使用指定的环境变量创建一个数据库、用户和密码,并将数据库数据存储在本地主机的 ./data 目录中。
相关问题
docker compose启动MySQL
好的,关于docker compose启动MySQL,您可以参考以下步骤:
1. 在docker-compose.yml文件中定义MySQL服务
```
version: '3.1'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: 'mydb'
MYSQL_USER: 'myuser'
MYSQL_PASSWORD: 'mypassword'
MYSQL_ROOT_PASSWORD: 'myrootpassword'
ports:
- '3306:3306'
```
2. 在终端中执行以下命令启动Compose堆栈
```
docker-compose up -d
```
这样就可以启动MySQL服务了。希望对您有所帮助。
docker compose启动MySQL 详细说明
可以参考以下步骤来启动MySQL:
1. 创建一个docker-compose.yml文件,以定义MySQL服务。
2. 在文件中,指定MySQL的容器名称、端口、MySQL版本号和其他相关配置。
3. 运行docker-compose up命令以启动MySQL服务。
4. 可以使用docker ps命令来查看正在运行的容器。
具体的详细说明和示例代码,可以查看Docker和MySQL的官方文档。
阅读全文