日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > centos >内容正文

centos

【Centos 7】【Docker】 安装 redis

發(fā)布時(shí)間:2024/9/19 centos 74 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Centos 7】【Docker】 安装 redis 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

  • CentOS Linux release 7.6.1810 (Core)
  • Docker version 19.03.14, build 5eb3275d40

準(zhǔn)備

  • docker 已安裝。
  • 安裝 docker 參考:【Centos 8】【Centos 7】安裝 docker

  • 選擇合適的redis鏡像。
    查找redis鏡像。
  • redis版本拉取命令
    最新版本docker pull redis:latest
    6.2.1docker pull redis:6.2.1
    6.2docker pull redis:6.2
    6.0docker pull redis:6.0
    5.0.12docker pull redis:5.0.12
    5.0docker pull redis:5.0
    4.0.13docker pull redis:4.0.13
    4.0docker 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

    創(chuàng)建并運(yùn)行容器

    shell> docker run -d --name redis -p 6379:6379 redis:6.2.1 --requirepass "redispassword" f113ee9d115ab250ae25e375c5a221aa39b3e17e435e568469a9b9ade207d377

    創(chuàng)建運(yùn)行著的容器

    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

    改進(jìn)后的安裝過程

  • 創(chuàng)建redis1目錄,并下載redis.conf
  • shell> mkdir -p /data/redis1 && cd /data/redis1 shell> wget http://download.redis.io/redis-stable/redis.conf shell> mkdir conf && mv redis.conf conf/

    從redis官網(wǎng)下載redis.conf文件(或者其它途徑獲取有效的redis.conf)放到/data/redis1/conf目錄下

  • 創(chuàng)建鏡像
  • shell> docker create \-v /data/redis1/conf:/usr/local/etc/redis \-v /data/redis1/data:/data \--name redis1 -p 6379:6379 redis:6.2.1 redis-server /usr/local/etc/redis/redis.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暴露出去,則可以去掉該參數(shù)
  • 修改redis.conf文件
    • 修改IP:bind 127.0.0.1 172.17.0.x -::1 (172.17.0.x為該docker容器的ip)或者bind * -::*(這個(gè)通用)
    • 修改密碼:requirepass xxxx (xxxx為密碼)
  • 啟動redis
  • shell> docker start redis1

    參考

    【CentOS7】【docker】常用操作命令
    【Centos 8】【Centos 7】安裝 docker

    總結(jié)

    以上是生活随笔為你收集整理的【Centos 7】【Docker】 安装 redis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。