docker 下载安装 mysql
时间: 2025-01-24 15:59:04 浏览: 41
### 如何在 Docker 中下载并安装 MySQL
为了在 Docker 容器中运行 MySQL 数据库服务,可以按照如下方法操作:
#### 创建 Dockerfile 或者 使用官方镜像
对于快速启动 MySQL 实例而言,通常不需要编写自定义 `Dockerfile` 文件来构建新的镜像。相反,可以直接基于 Docker Hub 上提供的官方 MySQL 镜像创建容器实例。
#### 下载 MySQL 镜像
通过执行命令可以从 Docker Registry 获取最新版本的 MySQL 镜像:
```bash
sudo docker pull mysql:latest
```
这会拉取默认标签为 latest 的 MySQL 版本到本地机器上[^2]。
#### 启动 MySQL 容器
一旦有了所需的 MySQL 镜像之后,就可以利用该镜像启动一个新的容器了。下面是一个简单的例子展示怎样设置环境变量以及挂载主机目录作为数据卷的方式启动 MySQL 服务器:
```bash
sudo docker run --name some-mysql \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-v /my/own/datadir:/var/lib/mysql \
-p 3306:3306 \
-d mysql:tag
```
这里 `-e` 参数用于传递给定键值对形式的环境变量至新创建的容器内;而 `-v` 则指定了宿主机路径映射到容器内部位置的数据卷配置项。最后面指定的是所使用的具体 MySQL 版本 tag (例如:5.7 或者 8.0),如果省略则采用之前提到过的 "latest" 标签。
请注意,在实际生产环境中应当更加谨慎地对待密码管理等问题,并考虑使用更安全的方法存储敏感信息而不是直接暴露于命令行参数之中。
阅读全文
相关推荐














