linux使用docker部署mysql
时间: 2025-02-07 17:00:35 浏览: 39
### 如何在 Linux 上使用 Docker 部署 MySQL
#### 准备工作
为了确保可以顺利部署 MySQL 容器,在开始之前需确认已安装并配置好 Docker 环境。对于 Ubuntu 用户来说,可以通过官方文档了解如何管理 Docker 容器[^3]。
#### 获取 MySQL 镜像
通过执行 `docker pull` 命令来下载官方提供的 MySQL 镜像文件:
```bash
sudo docker pull mysql:latest
```
这一步骤会自动从 Docker Hub 下载最新版本的 MySQL 数据库镜像到本地机器上[^1]。
#### 启动 MySQL 容器
创建并启动一个新的 MySQL 实例非常简单,只需一条命令即可完成操作:
```bash
sudo docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
```
上述命令中的参数解释如下:
- `--name`: 给容器指定名称;
- `-e`: 设置环境变量,这里用来定义 root 用户密码;
- `-d`: 表明以后台模式运行容器;
- `mysql:tag`: 使用特定标签(tag) 的 MySQL 版本,默认为 latest;
注意替换实际使用的密码以及想要拉取的具体 MySQL 版本号[^2]。
#### 进入 MySQL 控制台
如果希望进入正在运行的 MySQL 容器内部进行更多自定义设置,则可利用以下指令连接至该实例内的 MySQL Shell:
```bash
sudo docker exec -it some-mysql bash
mysql -uroot -pmy-secret-pw
```
以上两条命令分别用于打开交互式的 Bash shell 和登录数据库管理系统[^4]。
#### 测试新创建的服务
最后验证服务是否正常运作非常重要。可以从宿主机或者其他网络可达的位置尝试建立 TCP/IP 连接测试端口开放情况和服务响应状态。
阅读全文
相关推荐
















