ubuntu docker安装mysql
时间: 2025-02-17 15:12:23 浏览: 51
### 如何在 Ubuntu 上通过 Docker 安装 MySQL
#### 准备工作
为了确保顺利安装,在开始之前需进入 root 用户并执行一系列准备工作,这包括但不限于更新系统软件包列表和安装必要依赖项。对于不同版本的 Ubuntu (如 22.04, 20.04 或者更早),这些步骤可能略有差异[^2]。
#### 安装 Docker
使用如下命令来完成 Docker 的安装:
```bash
apt-get update && apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
```
接着添加 Docker 的 GPG 密钥与官方仓库地址,并再次刷新本地APT缓存以获取最新可用版本的信息。最后一步则是实际安装 Docker 并启动服务[^4]。
#### 获取 MySQL 镜像
一旦 Docker 成功安装完毕,则可以通过 `docker pull` 命令从 Docker Hub 中下载最新的 MySQL 官方镜像文件到本地机器上备用[^3]。
#### 创建持久化存储位置(可选)
如果希望保存数据库中的数据不随容器销毁而丢失,可以考虑预先建立一个用于挂载卷映射的目标路径 `/docker/mymysql` 来作为外部存储空间[^5]。
#### 启动 MySQL 容器实例
利用先前所提到的方法准备好一切之后,现在就可以正式创建一个新的名为 `mymysql` 的 MySQL 数据库服务器端口监听于主机上的 3306 端口,并设置时区为中国标准时间(`Asia/Shanghai`)以及指定管理员账户密码等参数配置信息:
```bash
docker run -d --name mymysql \
-e MYSQL_ROOT_PASSWORD=123456xyz \
-e TZ=Asia/Shanghai \
--restart unless-stopped \
-p 3306:3306 \
-v /docker/mymysql:/var/lib/mysql \
mysql
```
上述指令会以后台守护进程的方式运行新构建出来的 MySQL 实例。
#### 进行基本验证测试
此时应该能够借助客户端工具比如 Navicat 或者直接经由终端窗口内的 Bash Shell 登录至刚刚搭建成功的 MySQL Server 内部进行初步的功能性检测了[^1]。
阅读全文
相关推荐

















