使用docker-compose安装mysql
时间: 2023-08-03 22:06:45 浏览: 135
docker-compose 部署 mysql服务
您可以使用以下步骤在Docker Compose中安装MySQL:
1. 创建一个新的文件夹并进入该文件夹:
```
mkdir mysql-docker
cd mysql-docker
```
2. 创建一个名为 `docker-compose.yml` 的文件,并使用文本编辑器打开它:
```
touch docker-compose.yml
nano docker-compose.yml
```
3. 在 `docker-compose.yml` 文件中添加以下内容:
```yaml
version: '3'
services:
db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: YOUR_ROOT_PASSWORD
MYSQL_DATABASE: YOUR_DATABASE_NAME
MYSQL_USER: YOUR_USERNAME
MYSQL_PASSWORD: YOUR_PASSWORD
volumes:
- ./data:/var/lib/mysql
```
替换以下内容:
- `YOUR_ROOT_PASSWORD`:您希望设置的MySQL根密码。
- `YOUR_DATABASE_NAME`:您要创建的数据库的名称。
- `YOUR_USERNAME`:您希望创建的MySQL用户的用户名。
- `YOUR_PASSWORD`:您希望创建的MySQL用户的密码。
4. 保存并关闭文件。
5. 在终端中运行以下命令来启动MySQL容器:
```
docker-compose up -d
```
6. Docker将下载MySQL镜像并启动一个新的容器。您可以使用以下命令检查容器的运行状态:
```
docker-compose ps
```
7. 如果一切顺利,您现在已经成功在Docker Compose中安装了MySQL。您可以使用您选择的MySQL客户端连接到数据库。
请记住,这只是一个基本的示例,您可以根据需要进行修改和扩展。
阅读全文