linux下载docker 部署mysql
时间: 2024-11-13 22:14:53 浏览: 18
基于Docker Compose构建的MySQL MHA集群.zip
要在Linux上下载并部署Docker容器来运行MySQL数据库,你可以按照以下步骤操作:
1. **安装Docker**:
- 首先检查系统是否已经安装了Docker。打开终端并输入`sudo docker run hello-world`,如果成功则已安装;如果没有,则访问Docker官网(https://www.docker.com/)下载适合你的Linux发行版的Docker安装包,并按照指南安装。
2. **添加Docker仓库(可选)**:
对于一些Linux发行版(如Ubuntu),你需要将Docker Hub作为信任的源,以便从那里获取镜像。运行命令:
```
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
```
3. **启动和启用Docker**:
```
sudo systemctl start docker
sudo systemctl enable docker
```
然后确认Docker服务正在运行:
```
sudo systemctl status docker
```
4. **下载MySQL Docker镜像**:
在终端中,使用`docker pull mysql`命令下载官方的MySQL镜像。这可能会需要几分钟的时间,取决于网络速度。
5. **运行MySQL容器**:
创建一个新的容器并映射端口到宿主机,例如:
```
sudo docker run -d --name my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecretpassword mysql
```
`-d`代表后台运行,`--name`指定容器名称,`-p`用于端口映射,`MYSQL_ROOT_PASSWORD`设置root用户的密码。
6. **验证MySQL容器**:
使用`docker ps`查看容器状态,然后通过`mysql -u root -p`连接到新创建的MySQL实例。首次登录时,会提示你输入root用户密码。
阅读全文