在centos7用docker安装mysql
时间: 2023-11-13 17:46:27 浏览: 122
在CentOS 7上使用Docker安装MySQL的步骤如下:
1. 首先,拉取MySQL镜像。可以使用以下命令拉取最新版本的MySQL镜像:
```
docker pull mysql
```
或者,如果你想要选择特定版本的MySQL,可以使用类似以下命令拉取该版本的镜像:
```
docker pull mysql:<版本号>
```
例如,要拉取MySQL 5.5版本的镜像,可以使用以下命令:
```
docker pull mysql:5.5
```
2. 接下来,创建并启动MySQL容器。可以使用以下命令来创建并启动容器:
```
docker run --name mysqlserver -v /opt/mysql/conf:/etc/mysql/conf.d -v /opt/mysql/logs:/logs -v /opt/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=<你的密码> -d -p 3306:3306 mysql
```
这个命令会创建一个名为"mysqlserver"的容器,并将MySQL的配置文件、日志文件和数据文件分别挂载到宿主机上的`/opt/mysql/conf`、`/opt/mysql/logs`和`/opt/mysql/data`目录下。同时,通过设置`MYSQL_ROOT_PASSWORD`环境变量来指定MySQL的root用户密码。容器的端口3306将会映射到宿主机的3306端口,以便可以通过宿主机访问MySQL服务。
3. 安装完成后,你可以使用以下命令进入MySQL容器:
```
docker exec -it mysqlserver mysql -uroot -p
```
输入之前设置的密码,即可进入MySQL命令行界面。
阅读全文