Docker安装Mysql
时间: 2024-09-03 12:00:35 浏览: 70
Docker可以方便地在容器中运行MySQL数据库,以下是简要步骤:
1. **安装Docker**:
确保你的系统已经安装了Docker,如果没有,你可以访问Docker官网下载适用于你的操作系统的版本并按照指南安装。
2. **获取MySQL Docker镜像**:
使用Docker命令行工具,从Docker Hub拉取官方的MySQL镜像:
```
docker pull mysql
```
或者,如果你想通过Dockerfile自定义配置,可以从`mysql/mysql-server`开始。
3. **启动MySQL容器**:
运行命令创建并启动一个新的MySQL容器,通常会暴露3306端口供外部连接,并提供一些默认的环境变量如MYSQL_ROOT_PASSWORD用于设置root用户的密码:
```bash
docker run -d --name my-mysql \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-p 3306:3306 \
mysql
```
`-d`标志表示后台运行容器,`--name`指定容器名称,`-e`设置环境变量,`-p`则是端口映射。
4. **验证和连接**:
容器启动后,你可以在新打开的终端窗口中使用`docker exec`命令连接到容器内的MySQL:
```
docker exec -it my-mysql bash
mysql -u root -p
```
输入你在第3步设置的root密码。
5. **管理数据库**:
现在你可以像平常那样创建用户、数据库等,完成初始化配置。
阅读全文