查找镜像
查找镜像:
docker search redis
拉取镜像:
docker pull redis:5.0.5
[root@zjj101 ~]# docker search redis
Flag --stars has been deprecated, use --filter=stars=3 instead
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
redis Redis is an open source key-value store that… 8927 [OK]
bitnami/redis Bitnami Redis Docker Image 169 [OK]
[root@zjj101 ~]# docker pull redis:5.0.5
等待下载完毕
启动Redis容器
启动redis:
docker run --name redis5.0.5 --restart=always -p 6379:6379 -d redis:5.0.5
查看redis是否启动成功:
docker ps -a
[root@zjj101 ~]# docker run --name redis5.0.5 --restart=always -p 6379:6379 -d redis:5.0.5
79b72c9eeefdb59f8f168b47c997baaf1f3086a2f1262b0dcb6135ff393d6b4a
[root@zjj101 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
79b72c9eeefd redis:5.0.5 "docker-entrypoint.s…" 20 seconds ago Up 16 seconds 0.0.0.0:6379->6379/tcp redis5.0.5
用客户端连接redis
其它扩展
docker run -p 6379:6379 -v $PWD/data:/data -d redis:5.0.5 redis-server --appendonly yes
命令说明:
-d 是后台
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置