Docker部署Redis
将Redis的映射文件都放在 ~/docker/redis
目录下
docker run \
-p 6379:6379 \
-v ~/docker/redis/conf:/etc/redis \
-v ~/docker/redis/data:/data \
--restart=on-failure \
--name redis -d redis \
--appendonly yes \
--requirepass 123456
解释:
docker run \
-p 6379:6379 \ # 配置容器的映射端口,即容器内的6379端口映射到宿主机的6379端口
-v ~/docker/redis/conf:/etc/redis \ # 将容器内redis配置文件的目录挂载到宿主机的~/docker/redis/conf目录下
-v ~/docker/redis/data:/data \ # 将容器内redis数据的目录挂载到宿主机的~/docker/redis/data目录下
--restart=on-failure \ # 表示只有当容器以非零退出码停止时,Docker才会自动重启容器
--name redis \ # 配置容器名为redis
--appendonly yes \ # 配置开启AOF持久化
--requirepass 123456 \ # 配置Redis密码为123456
-d redis # -d表示后台启动redis镜像
使用 docker ps
命令查看容器是否已启动
使用 docker logs
命令查看容器启动日志
使用 docker stop
命令停掉Redis