docker 通过mysql压缩包安装mysql
时间: 2024-09-30 18:01:08 浏览: 42
Docker可以使用官方镜像来安装MySQL,这通常不需要从源码或压缩包手动安装。以下是通过Docker安装MySQL的基本步骤:
1. **打开命令行**:
使用终端或命令提示符,进入你想要创建Docker容器的工作目录。
2. **拉取MySQL镜像**:
运行以下命令从Docker Hub获取MySQL的官方镜像,`mysql` 或 `mysql-server` 根据需要选择:
```
docker pull mysql
```
或者
```
docker pull mysql:latest
```
3. **运行MySQL容器**:
创建并启动一个新的MySQL容器,指定所需的端口映射、数据卷(用于持久化数据库)等选项:
```bash
docker run -p 3306:3306 --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
```
`-p` 参数将主机的3306端口映射到容器内的3306端口,`--name` 设定容器名称,`MYSQL_ROOT_PASSWORD` 设置root用户的密码。
4. **验证安装**:
容器启动后,你可以通过SSH或其他工具连接到MySQL容器来检查是否成功安装:
```
docker exec -it my-mysql bash
mysql -u root -p
```
5. **设置安全性和初始化数据库**:
登录后,可以进一步配置用户权限和设置初始数据。
阅读全文