linux docker 安装mysql5.7
时间: 2024-10-25 14:02:21 浏览: 27
在Linux上安装Docker并配置MySQL 5.7可以分为几个步骤:
1. **安装 Docker**:
- 首先,确保你的系统已经安装了最新版本的Docker。你可以从Docker官网下载适用于你的Linux发行版的安装包,如Ubuntu、Debian或其他基于Debian的系统可以使用`apt-get`命令:
```
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
```
或者对于Fedora/CentOS系列,可以用`dnf`:
```
sudo dnf install docker
```
2. **启动并验证 Docker**:
```sh
sudo systemctl start docker
sudo systemctl enable docker
```
使用`docker ps`命令检查是否已成功启动。
3. **拉取 MySQL镜像**:
```
sudo docker pull mysql:5.7
```
这将下载官方提供的MySQL 5.7镜像。
4. **运行 MySQL容器**:
创建一个名为`my-mysql-container.yml`的配置文件,内容类似这样:
```yaml
version: '3'
services:
mysql:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: password123 # 设置root用户的密码
MYSQL_DATABASE: mydb # 数据库名称
MYSQL_USER: myuser # 用户名
MYSQL_PASSWORD: userpass # 用户密码
ports:
- "3306:3306"
```
然后通过`docker-compose`来运行:
```
docker-compose up -d
```
`-d` 参数表示后台运行容器。
5. **连接到数据库**:
容器运行起来后,你可以通过`docker exec`命令连接:
```
docker exec -it mysql_container_name /bin/bash
```
替换`mysql_container_name`为实际的容器名字。
阅读全文