docker安装mysql redis
时间: 2023-11-03 19:01:15 浏览: 218
要在Docker中安装MySQL和Redis,可以按照以下步骤进行操作:
安装MySQL容器:
1. 运行以下命令创建并运行MySQL容器:
```
docker run -d -p 3306:3306 --privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
```
安装Redis容器:
1. 运行以下命令下载并运行Redis容器:
```
docker run -d -p 6379:6379 --name redis redis
```
请注意,上述命令将MySQL和Redis容器分别运行在3306端口和6379端口。同时,还将MySQL容器挂载了日志、数据和配置文件的目录到宿主机的`/mydata/mysql`目录下,并设置了MySQL的root密码为123456。
相关问题
docker安装mysql8 redis
以下是使用Docker安装MySQL 8和Redis的步骤:
1. 安装MySQL 8:
```shell
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8
```
这个命令将会在Docker中运行一个MySQL 8容器,并将容器的3306端口映射到主机的3306端口。同时,它还会将MySQL的日志、数据和配置文件分别挂载到主机的`/mydata/mysql/log`、`/mydata/mysql/data`和`/mydata/mysql/conf`目录中。`MYSQL_ROOT_PASSWORD`环境变量设置了MySQL的root用户密码为123456。
2. 安装Redis:
```shell
docker run -p 6379:6379 --name redis -d redis
```
这个命令将会在Docker中运行一个Redis容器,并将容器的6379端口映射到主机的6379端口。
请注意,上述命令中的`/mydata/mysql/log`、`/mydata/mysql/data`和`/mydata/mysql/conf`是主机上的目录,你可以根据自己的需要进行修改。
docker 安装mysql和redis
好的,以下是安装 MySQL 和 Redis 的步骤:
1. 安装 Docker
如果你还没有安装 Docker,可以参考官方文档进行安装:https://docs.docker.com/get-docker/
2. 拉取 MySQL 镜像
在终端中输入以下命令拉取 MySQL 镜像:
```
docker pull mysql:latest
```
3. 运行 MySQL 容器
在终端中输入以下命令运行 MySQL 容器:
```
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password mysql
```
其中,`your_password` 是你设置的 MySQL root 用户的密码。
4. 拉取 Redis 镜像
在终端中输入以下命令拉取 Redis 镜像:
```
docker pull redis:latest
```
5. 运行 Redis 容器
在终端中输入以下命令运行 Redis 容器:
```
docker run -d --name redis -p 6379:6379 redis
```
这样就完成了 MySQL 和 Redis 的安装和运行。
阅读全文