docker安装mysql好了之后启动
时间: 2024-10-01 20:08:13 浏览: 28
在Docker Compose中控制服务启动顺序
Docker安装MySQL完成后,通常需要通过几个步骤来启动容器:
1. **检查安装**:
确认是否已经成功安装了Docker和MySQL镜像。你可以运行`docker images`命令查看是否有名为`mysql`或包含MySQL的官方镜像。
2. **启动容器**:
使用以下命令启动一个新的MySQL容器,假设你想要的版本是`mysql:5.7`,并且容器名称是`my-mysql-container`:
```bash
docker run -d --name my-mysql-container -e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 mysql:5.7
```
`-d`标志表示后台运行容器,`--name`指定容器名,`MYSQL_ROOT_PASSWORD`设置root用户的密码,`-p`用于端口映射将主机的3306端口暴露给容器。
3. **验证连接**:
启动后,你可以使用`docker ps`确认容器是否正在运行,并尝试连接到数据库:
```bash
mysql -h localhost -P 3306 -u root -p
```
输入之前设置的root密码,如果一切正常,你就能进入MySQL shell。
4. **管理服务**:
如果你需要持久化数据,可以使用`-v`选项挂载数据卷;如果你想让容器在主机重启后自动启动,可以添加`--restart always`选项。
阅读全文