docker创建mysql容器命令
时间: 2023-05-26 07:04:12 浏览: 255
详解Docker创建Mysql容器并通过命令行连接到容器
以下是创建MySQL容器的Docker命令:
```
docker run --name mysql-container \
-e MYSQL_ROOT_PASSWORD=your_password \
-d mysql:latest
```
其中,`mysql-container`是容器名称,`your_password`是MySQL的root密码,`mysql:latest`是MySQL的镜像名称和版本。
如果要将MySQL容器的数据保存在本地磁盘上,可以通过添加`-v`参数来实现:
```
docker run --name mysql-container \
-e MYSQL_ROOT_PASSWORD=your_password \
-v /path/to/local/directory:/var/lib/mysql \
-d mysql:latest
```
其中,`/path/to/local/directory`是本地磁盘上的目录,`/var/lib/mysql`是MySQL容器内部的目录,使用`-v`参数将两个目录进行映射。
另外,可以通过添加`-p`参数将MySQL容器的端口映射到本地机器的端口:
```
docker run --name mysql-container \
-e MYSQL_ROOT_PASSWORD=your_password \
-v /path/to/local/directory:/var/lib/mysql \
-p 3306:3306 \
-d mysql:latest
```
其中,`-p 3306:3306`将MySQL容器的端口3306映射到本地机器的3306端口。
阅读全文