Docker中Redis如何使用

Docker中redis如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

从网站建设到定制行业解决方案,为提供网站制作、网站设计服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联公司将不断加快创新步伐,提供优质的建站服务。

搜索镜像

NAME                             DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
redis                            Redis is an open source key-value store that…   7157                [OK]

拉取镜像

docker pull redis:

tag 版本标签,默认latest

查看镜像

$ docker images redis
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              3c41ce05add9        7 weeks ago         95MB

启动镜像

docker run \
-p :6379 \
-v :/data
-v :/usr/local/etc/redis/redis.conf
--name my-redis \
-d redis redis-server /usr/local/etc/redis/redis.conf \
--appendonly yes \
--privileged=true

-p :6379 将容器的6379端口映射到主机端口

-v :/data 将本地目录挂载为redis的数据目录

/redis.conf:/usr/local/etc/redis/redis.conf 将主机目录下的redis.conf映射为容器的配置文件

--name my-redis redis启动服务的名称

redis-server /usr/local/etc/redis/redis.conf --appendonly yes 在容器执行redis-server启动命令,并打开redis持久化配置,并指定配置自定义配置/usr/local/etc/redis/redis.conf

--privileged=true 容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限

查看启动进程

$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
d75829478698        redis               "docker-entrypoint.s…"   6 weeks ago         Up 3 hours          0.0.0.0:1989->6379/tcp              my-redis

连接、查看容器

 docker exec -it d75829478698 redis-cli
127.0.0.1:6379>

winpty在Windows下加上winpty

看完上述内容,你们掌握Docker中Redis如何使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:Docker中Redis如何使用
地址分享:http://azwzsj.com/article/pjppic.html