ubuntu docker运行mysql
时间: 2024-08-16 11:01:29 浏览: 74
ubuntu下在docker中安装mysql5.6 的方法
在Ubuntu系统上使用Docker运行MySQL,你可以按照以下步骤操作:
1. **安装Docker**:首先确保你的Ubuntu系统已经安装了Docker。如果没有,可以打开终端并运行以下命令:
```
sudo apt-get update
sudo apt-get install docker.io
```
2. **获取MySQL Docker镜像**:在Docker Hub上有官方的MySQL镜像,可以用`docker pull`命令下载:
```
docker pull mysql
```
3. **启动MySQL容器**:使用`docker run`命令创建并启动一个新的容器,可以选择挂载数据卷持久化数据,以及设置环境变量等:
```bash
docker run -d --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -v /path/to/data:/var/lib/mysql mysql:latest
```
其中,`-d`表示后台运行,`--name`指定容器名,`MYSQL_ROOT_PASSWORD`用于设置root用户的密码,`-p`将主机的3306端口映射到容器内的3306端口,`-v`将本地路径挂载到容器内用于存储数据。
4. **验证连接**:使用`docker exec`进入容器,或在主机上使用`mysql -h localhost -P 3306 -u root -p`连接新启动的MySQL服务,并输入之前设置的密码。
5. **管理容器**:如果需要停止、重启或查看状态,可以分别使用以下命令:
- `docker stop some-mysql`
- `docker start some-mysql`
- `docker ps`
阅读全文