【Centos 7】【Docker】 安装 redis
生活随笔
收集整理的這篇文章主要介紹了
【Centos 7】【Docker】 安装 redis
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- CentOS Linux release 7.6.1810 (Core)
- Docker version 19.03.14, build 5eb3275d40
準備
安裝 docker 參考:【Centos 8】【Centos 7】安裝 docker
查找redis鏡像。
| 最新版本 | docker pull redis:latest |
| 6.2.1 | docker pull redis:6.2.1 |
| 6.2 | docker pull redis:6.2 |
| 6.0 | docker pull redis:6.0 |
| 5.0.12 | docker pull redis:5.0.12 |
| 5.0 | docker pull redis:5.0 |
| 4.0.13 | docker pull redis:4.0.13 |
| 4.0 | docker pull redis:4.0 |
拉取鏡像
shell> docker pull redis:6.2.1 6.2.1: Pulling from library/redis f7ec5a41d630: Pull complete a36224ca8bbd: Pull complete 7630ad34dcb2: Pull complete dd0ea236b03b: Pull complete ed6ed4f2f5a6: Pull complete 8788804112c6: Pull complete Digest: sha256:08e282682a708eb7f51b473516be222fff0251cdee5ef8f99f4441a795c335b6 Status: Downloaded newer image for redis:6.2.1 docker.io/library/redis:6.2.1查看拉取的鏡像
shell> docker images REPOSITORY TAG IMAGE ID CREATED SIZE redis 6.2.1 de974760ddb2 34 hours ago 105MB rabbitmq 3-management ee045987e252 5 weeks ago 187MB hello-world latest d1165f221234 5 weeks ago 13.3kB sonatype/nexus3 latest 8716903d1912 3 months ago 629MB創建并運行容器
shell> docker run -d --name redis -p 6379:6379 redis:6.2.1 --requirepass "redispassword" f113ee9d115ab250ae25e375c5a221aa39b3e17e435e568469a9b9ade207d377創建運行著的容器
shell> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f113ee9d115a redis:6.2.1 "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:6379->6379/tcp redis d6df4f1b1fea sonatype/nexus3 "sh -c ${SONATYPE_DI…" 3 weeks ago Up 3 weeks 0.0.0.0:8081->8081/tcp nexus3 2ade505b41ec rabbitmq:3-management "docker-entrypoint.s…" 3 weeks ago Up 3 weeks 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp rabbitmq測試
shell> docker exec -it redis redis-cli 127.0.0.1:6379> ping (error) NOAUTH Authentication required. 127.0.0.1:6379> auth redispassword OK 127.0.0.1:6379> ping PONG 127.0.0.1:6379> exit改進后的安裝過程
從redis官網下載redis.conf文件(或者其它途徑獲取有效的redis.conf)放到/data/redis1/conf目錄下
- -v /data/redis1/conf:/usr/local/etc/redis
- -v /data/redis1/data:/data
- redis-server /usr/local/etc/redis/redis.conf
- -p 6379:6379 如果無需將redis暴露出去,則可以去掉該參數
- 修改IP:bind 127.0.0.1 172.17.0.x -::1 (172.17.0.x為該docker容器的ip)或者bind * -::*(這個通用)
- 修改密碼:requirepass xxxx (xxxx為密碼)
參考
【CentOS7】【docker】常用操作命令
【Centos 8】【Centos 7】安裝 docker
總結
以上是生活随笔為你收集整理的【Centos 7】【Docker】 安装 redis的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Netflix 版《三体》剧集片段公布,
- 下一篇: iFixit 拆解苹果 M3 MacBo