【云原生】Docker入门 -- 阿里云服务器Linux环境安装Mysql
时间: 2024-10-01 18:08:11 浏览: 34
【云原生】Docker入门 - 在阿里云Linux服务器上安装MySQL:
Docker是一个流行的容器化平台,它允许你在轻量级的、独立于操作系统的环境中运行应用。要在阿里云Linux服务器上使用Docker安装MySQL,可以按照以下步骤进行:
1. **安装Docker**:
首先确保您的服务器已经安装了最新的Docker。如果没有,可以访问阿里云官网获取官方教程,使用`curl`命令从社区镜像安装,例如:
```
curl -fsSL https://get.docker.com | sh
```
或者通过系统包管理器(如Yum或Docker CLI本身提供的工具)安装。
2. **启用Docker服务**:
启动并设置Docker自动启动:
```
sudo systemctl start docker
sudo systemctl enable docker
```
3. **验证安装**:
使用命令 `docker run hello-world` 确认Docker已成功安装。
4. **下载MySQL Docker镜像**:
在Docker Hub上有官方的MySQL镜像,可以使用:
```
docker pull mysql
```
5. **运行MySQL容器**:
创建一个新的容器并运行MySQL服务:
```
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 mysql
```
这里的参数解释:
`-d`: 后台运行模式
`--name`: 给容器命名
`-e`: 设置环境变量(数据库root用户的密码)
`-p`: 挂载宿主机的3306端口到容器内的3306端口
6. **连接MySQL**:
容器启动后,你可以使用类似 `mysql -u root -p` 的命令连接,输入之前设置的密码。
阅读全文