Ubuntu中的docker安装数据库
时间: 2025-01-06 11:38:36 浏览: 7
### 使用 Docker 在 Ubuntu 上安装配置 MySQL 数据库
#### 更新系统和安装 Docker
为了确保系统的最新状态,在开始之前应当更新 apt 软件包索引并升级已有的应用程序到最新的版本[^2]。
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
接着,按照官方推荐的方式安装 Docker:
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
验证 Docker 是否安装成功可以通过运行一个简单的测试镜像来完成:
```bash
sudo docker run hello-world
```
如果一切正常,则说明 Docker 已经可以正常使用了。
#### 启动 MySQL 容器实例
对于想要快速搭建 MySQL 环境的情况来说,可以直接拉取官方提供的 MySQL 镜像,并启动一个新的容器。这里给出的是针对单机环境下的基本设置命令[^4]:
```bash
sudo docker pull mysql:latest
sudo docker run -d --name my-mysql-container \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=my-secret-pw \
-v /my/own/datadir:/var/lib/mysql \
mysql:tag
```
上述命令中的 `-p` 参数用于指定主机端口与容器内部服务监听端口之间的映射关系;而 `-v` 则是用来挂载本地目录至容器内的特定位置以便持久化存储数据[^5]。
需要注意的是,当涉及到生产环境中多节点间的复制同步时(如主从架构),还需要额外考虑网络通信的安全性和性能优化等问题。
#### 访问新创建的 MySQL 实例
一旦容器启动完毕之后就可以尝试连接进去执行 SQL 命令或者管理操作了。这通常借助于 `docker exec` 来实现交互式的 shell 终端访问:
```bash
sudo docker exec -it my-mysql-container bash
mysql -uroot -pmypassword
```
阅读全文