docker 创建redis容器
时间: 2023-05-14 10:05:09 浏览: 235
可以使用以下命令创建一个 Redis 容器:
```
docker run --name my-redis -d redis
```
这将创建一个名为 my-redis 的 Redis 容器,并在后台运行。
相关问题
使用docker创建redis容器的命令示例
以下是使用docker创建redis容器的命令示例:
1. 拉取redis镜像:
```
docker pull redis
```
2. 运行redis容器:
```
docker run -p 6379:6379 --name my-redis -d redis redis-server --appendonly yes
```
其中,`-p 6379:6379` 表示将容器内的6379端口映射到主机的6379端口上,`--name my-redis` 表示指定容器的名称为my-redis,`-d` 表示在后台运行容器,`redis` 表示使用redis镜像创建容器,`redis-server --appendonly yes` 表示在容器内启动redis服务,并开启AOF持久化。
3. 查看容器运行状态:
```
docker ps
```
如果运行成功,应该能看到一个名为my-redis的容器。
4. 停止容器:
```
docker stop my-redis
```
5. 删除容器:
```
docker rm my-redis
```
使用docker创建redis容器同时挂载数据卷的命令
可以使用以下命令来创建一个 Redis 容器同时挂载数据卷:
```
docker run -d -p 6379:6379 --name myredis -v /my/redis/data:/data redis redis-server --appendonly yes
```
其中:
- `-d` 表示容器在后台运行;
- `-p 6379:6379` 表示将容器的 6379 端口映射到主机的 6379 端口;
- `--name myredis` 表示指定容器名称为 myredis;
- `-v /my/redis/data:/data` 表示将本地路径 `/my/redis/data` 挂载到容器内的 `/data` 目录;
- `redis` 表示使用的镜像名称;
- `redis-server --appendonly yes` 表示在容器内启动 Redis 服务并开启 AOF 持久化模式。
执行以上命令后,Redis 容器将会创建并在后台运行。同时,容器内的 `/data` 目录将会与本地路径 `/my/redis/data` 进行挂载,实现数据的持久化。
阅读全文