久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Docker安裝Redis容器的實現步驟

     新用戶1325TaJn 2021-11-21
    目錄

    · Docker 安裝Redis

    · ?1、尋找Redis鏡像

    · 2、下載Redis鏡像

    · 3、創建Redis配置文件

    · 4、創建Redis容器并啟動

    · 5、查看Redis是否運行

    · 6、進入Redis容器

    · 7、退出容器

    · 8、Redis 配置文件修改

    · 9、進入有密碼的Redis控制臺

    Docker如果想安裝軟件 , 必須先到 Docker 鏡像倉庫下載鏡像。

    Docker 鏡像倉庫

    Docker 安裝Redis

     1、尋找Redis鏡像

    Docker鏡像倉庫尋找Redis鏡像

     

    Docker 下載Redis鏡像的命令

     

    2、下載Redis鏡像

    命令

    描述

    docker pull redis

    下載最新版Redis鏡像 (其實此命令就等同于 : docker pull redis:latest )

    docker pull redis:xxx

    下載指定版本的Redis鏡像 (xxx指具體版本號)

     

    檢查當前所有Docker下載的鏡像

    1

    docker images

    3、創建Redis配置文件

    啟動前需要先創建Redis外部掛載的配置文件 ( /mydata/redis/conf/redis.conf )
    之所以要先創建 , 是因為Redis本身容器只存在 /etc/redis 目錄 , 本身就不創建 redis.conf 文件
    當服務器和容器都不存在 redis.conf 文件時, 執行啟動命令的時候 docker 會將 redis.conf 作為目錄創建 , 這并不是我們想要的結果 .

    1

    2

    3

    4

    ## 創建目錄

    mkdir -p /mydata/redis/conf

    ## 創建文件

    touch /mydata/redis/conf/redis.conf

    4、創建Redis容器并啟動

    Docker 創建 Redis 容器命令

    1

    2

    3

    4

    5

    6

    7

    8

    9

    docker run \

    -d \

    --name redis \

    -p 6379:6379 \

    --restart unless-stopped \

    -v /mydata/redis/data:/data \

    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \

    redis-server /etc/redis/redis.conf \

    redis:buster

    命令

    描述

    –name redis

    啟動容器的名字

    -d

    后臺運行

    -p 6379:6379

    將容器的 6379(后面那個) 端口映射到主機的 6379(前面那個) 端口

    –restart unless-stopped

    容器重啟策略

    -v /mydata/redis/data:/data

    Redis儲存文件夾掛在到主機

    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf

    將配置文件夾掛在到主機

    -d redis:buster

    啟動哪個版本的 Redis (本地鏡像的版本)

    redis-server /etc/redis/redis.conf

    Redis 容器中設置 redis-server 每次啟動讀取 /etc/redis/redis.conf 這個配置為準

    \

    shell 命令換行

    注意 : 命令中所有 冒號 前面的是主機配置 , 冒號 后面的是mysql容器配置 。
    –restart unless-stopped : 在docker重啟時重啟當前容器。但不包含docker重啟時已停止的容器。

    5、查看Redis是否運行

    1

    2

    3

    ### 查看Docker運行中的容器

    docker ps

    docker ps | grep redis

     

    6、進入Redis容器

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    ### 通過 Docker 命令進入 Redis 容器內部

    docker exec -it redis /bin/bash

    docker exec -it redis bash

    ### 進入 Redis 控制臺

    redis-cli

    ### 添加一個變量為 key 為 name , value 為 bella 的內容

    > set name bella

    ### 查看 key 為 name 的 value 值

    > get name

    ### 或者也可以直接通過Docker Redis 命令進入Redis控制臺 (上面兩個命令的結合)

    docker exec -it redis redis-cli

    > 分開命令

     

    > 合并命令

     

    7、退出容器

    1

    exit

    8、Redis 配置文件修改

    修改 /mydata/redis/conf/redis.conf

    命令

    功能

    appendonly yes

    啟動Redis持久化功能 (默認 no , 所有信息都存儲在內存 [重啟丟失] 。 設置為 yes , 將存儲在硬盤 [重啟還在])

    protected-mode no

    關閉protected-mode模式,此時外部網絡可以直接訪問 (docker貌似自動開啟了)

    bind 0.0.0.0

    設置所有IP都可以訪問 (docker貌似自動開啟了)

    requirepass 密碼

    設置密碼

    9、進入有密碼的Redis控制臺

    如果你設置了密碼,需要通過如下命令進入Redis控制臺

    1

    2

    3

    4

    5

    ## 進入Redis容器

    docker exec -it redis /bin/bash

    ## 通過密碼進入Redis控制臺

    redis-cli -h 127.0.0.1 -p 6379 -a 123456

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 人人人妻人人澡人人爽欧美一区 | 成年福利片在线观看| 国产JJIZZ女人多水喷水| 久久精品国产一区二区三区不卡| 在线免费成人亚洲av| 国产精品美脚玉足脚交欧美| 免费无码又爽又刺激软件下载 | 午夜福利在线观看6080| 成码无人AV片在线电影网站| 中文字幕乱码一区二区免费| 欧美老人巨大XXXX做受视频| 欧美人与禽2o2o性论交| 国产精品久久久久久久网| 成人H视频在线观看| 日韩在线视频观看免费网站| 亚洲www永久成人网站| 亚洲AV永久无码一区| 亚洲国内精品一区二区| 免费人成在线观看网站| 国内熟妇人妻色在线视频| 亚洲AV永久纯肉无码精品动漫| 久久午夜色播影院| 后入内射国产一区二区| 亚洲欧美日产综合在线网| 婷婷久久香蕉五月综合加勒比| 久久婷婷五月综合色国产免费观看| 在线中文一区字幕对白| 精品人妻中文无码AV在线| 国产午夜亚洲精品不卡网站| 国产国拍亚洲精品永久软件| 久久精品国产亚洲AV瑜伽| 国产在线午夜不卡精品影院| 日韩欧国产精品一区综合无码| 国产高潮刺激叫喊视频| 国产片AV国语在线观看手机版| 免费吃奶摸下激烈视频| 人人妻人人添人人爽欧美一区| 亚洲自偷自拍另类小说| 午夜福利精品国产二区| 亚洲国产精品成人AV在线 | 欧美牲交A欧美在线|