最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker?安裝Redis?無法使用配置文件設(shè)置密碼問題及解決方法

 更新時間:2023年08月25日 08:31:01   作者:Joey_zy0210  
最近開發(fā)需要使用各種組件,如果都到開發(fā)機上安裝,會占用電腦資源較多,所以使用docker容器來安裝這些組件,這篇文章主要介紹了Docker安裝Redis無法使用配置文件設(shè)置密碼問題,需要的朋友可以參考下

背景

  最近開發(fā)需要使用各種組件,如果都到開發(fā)機上安裝,會占用電腦資源較多。所以使用docker容器來安裝這些組件。例如 redis 、mongodb、mysql、rabitmq、elasticsearch 等等。

遇到的問題

  用edis官方鏡像啟動容器后,發(fā)現(xiàn)沒有加載配置文件。

解決方案

  1.redis鏡像拉下來后,通過docker run 命令創(chuàng)建并啟動容器。不能使用docker desktop 工具運行容器,那個工具貌似只能設(shè)置端口及容器名字,沒找到 掛載配置文件啟動redis的設(shè)置。

  2.通過docker desktop 或者 docker 命令  docker pull redis:latest 最新的redis 鏡像。

  3. 通過 下面的命令 創(chuàng)建并運行容器

  docker run -p 6379:6379 --name myredis -d redis redis-server /etc/redis/redis.conf --appendonly yes

  -p  映射redis 使用6379端口

  --name 指定容器名字 為 myredis

  -d 指定使用的鏡像名字 ,是用redis 鏡像創(chuàng)建容器,后面緊接的參數(shù) redis-server 是容器啟動后,執(zhí)行redis-server 命令 并掛載 etc/redis/redis.conf 文件 。

  -- appendonly yes 表示啟動redis時打開redis 持久化配置。

  這讓創(chuàng)建容器,容器會啟動失敗。

  通過docker ps 查看當(dāng)前的容器,找到剛創(chuàng)建的容器,通過 docker logs 容器id  查看容器的啟動日志,或者通過docker desktop 工具點擊對應(yīng)的容器,然后點擊Logs選項卡,查看日志。

  日志里會提示 /etc/redis/redis.conf  文件不存在。

  此時我們可以通過 docker exec -it 【容器id】/bin/bash 命令進入容器,容器內(nèi)也是一個liunx 系統(tǒng),可以通過liunx命令創(chuàng)建對應(yīng)的目錄和配置文件,并通過vi命令編輯文件,設(shè)置密碼。

  或者通過Docker DeskTop 工具 進入容器后點擊Files 就可以像在windows 下一樣,以文件夾的方式瀏覽容器內(nèi)的文件,

  可以找到對應(yīng)的目錄,將本地的文件上傳上去(注意只能上傳文件夾,可以到本地建個redis 目錄,里面包含redis.conf 文件配置,然后將目錄上傳到對應(yīng)的文件夾)。見圖:  

   配置里編輯好要設(shè)置的密碼。文件上傳到容器內(nèi)后,點擊右上角的restart 重啟容器,容器內(nèi)的redis就會自動加載配置文件。里面就指定了密碼。注意配置里的bind 127.0.0.1 配置需要注釋掉,

  不然外部無法連接容器內(nèi)的redis。

  重啟容器后,可以通過 進入容器內(nèi)的redis 

  docker exec -it [容器id]  redis-cli   

  或者 

  docker exec -it [容器id] /bin/bash

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

  進入容器后,通過 config get requirepass 命令獲取當(dāng)前配置的賬號密碼,如果指定密碼登錄了,會返回當(dāng)前的密碼。

  如果通過第一個命令直接進入,會提提示需要驗證密碼,此時可以通過auth 【密碼】 命令驗證redis的密碼。

  也可以重新修改密碼 config set requirepass [新密碼] 修改后保存回 配置文件  config rewrite
  到這里 docker redis 通過配置啟動,修改密碼等操作已完成。

  之前在網(wǎng)上找了很多資料,大部分都是通過 docker run 命令 加  -v 參數(shù) 掛載 主機 目錄及配置文件,這種方式我沒成功~不知道問題出在哪里,最后啟動的redis 都沒有應(yīng)用上配置文件,

  且查看容器內(nèi)映射的配置文件,redis.conf 它顯示的是目錄,不是文件...  

  如果通過Docker Desktop 工具的鏡像管理直接啟動容器,不能指定的容器內(nèi)redis啟動時掛載 redis.conf 配置。Environment variables 參數(shù)設(shè)置也不起作用。 docker desktop 是方便,但是需要額外設(shè)置一些參數(shù),還是需要通過 

  docker run 命令來創(chuàng)建和啟動容器。

到此這篇關(guān)于Docker 安裝Redis 無法使用配置文件設(shè)置密碼問題的文章就介紹到這了,更多相關(guān)Docker 安裝Redis內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker使用的個人學(xué)習(xí)總結(jié)

    Docker使用的個人學(xué)習(xí)總結(jié)

    最近時不時會用到很多開發(fā)工具,無奈裝了太多無用軟件,所以不想安裝太多開發(fā)軟件在電腦上,所以想到了用docker容器來配置開發(fā)環(huán)境適應(yīng)不同開發(fā)內(nèi)容,這篇文章主要給大家總結(jié)了關(guān)于Docker使用的一些個人學(xué)習(xí)知識點,需要的朋友們下面來一起看看吧。
    2017-06-06
  • CentOS7 PostgreSQL安裝、配置、使用詳解

    CentOS7 PostgreSQL安裝、配置、使用詳解

    這篇文章主要介紹了CentOS7 PostgreSQL安裝、配置、使用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • CentOS7中配置Docker的yum源并安裝使用詳解

    CentOS7中配置Docker的yum源并安裝使用詳解

    這篇文章主要介紹了CentOS7中配置Docker的yum源并安裝使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Ubuntu中Docker報錯“Cannot?connect?to?the?Docker?daemon?at?unix:///var/run/docker.sock”錯誤解決辦法

    Ubuntu中Docker報錯“Cannot?connect?to?the?Docker?daemon?at

    這篇文章主要介紹了Ubuntu中Docker報錯“Cannot?connect?to?the?Docker?daemon?at?unix:///var/run/docker.sock”錯誤解決辦法的相關(guān)資料,這個問題通常表示Docker?守護進程未運行或者當(dāng)前用戶沒有權(quán)限訪問Docker守護進程,需要的朋友可以參考下
    2026-04-04
  • CentOS 7安裝Docker服務(wù)詳細過程

    CentOS 7安裝Docker服務(wù)詳細過程

    這篇文章主要為大家介紹了CentOS 7安裝Docker服務(wù)詳細過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • docker部署java項目的詳細步驟

    docker部署java項目的詳細步驟

    這篇文章主要介紹了docker部署java項目的詳細步驟,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • docker服務(wù)假死的解決方法

    docker服務(wù)假死的解決方法

    工作中使用docker-compose部署容器,有時候會出現(xiàn)使用docker-compose stop或docker-compose down命令想停掉容器,但是依然無法停止或者一直卡頓在停止中的階段,所以本文給大家介紹了docker服務(wù)假死的解決方法,需要的朋友可以參考下
    2023-12-12
  • docker 安裝 php-fpm 服務(wù) / 擴展 / 配置的示例教程詳解

    docker 安裝 php-fpm 服務(wù) / 擴展 / 配置的示例教程詳解

    這篇文章主要介紹了docker 安裝 php-fpm 服務(wù) / 擴展 / 配置,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • CentOS 8安裝docker最詳細方法

    CentOS 8安裝docker最詳細方法

    本文給大家介紹CentOS 8安裝docker最詳細教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-11-11
  • docker-compose安裝elk實踐

    docker-compose安裝elk實踐

    文章內(nèi)容涉及多個配置文件的設(shè)置,包括docker-compose.yml、elasticsearch.yml、kibana.yml和logstash.conf等,用于配置Elasticsearch、Kibana和Logstash的參數(shù)和設(shè)置
    2026-01-01

最新評論

新巴尔虎右旗| 海晏县| 南通市| 天台县| 扶风县| 永康市| 古浪县| 综艺| 新沂市| 桐梓县| 丹阳市| 滁州市| 平江县| 吴川市| 砚山县| 儋州市| 英德市| 陇川县| 北流市| 新兴县| 广南县| 施甸县| 桃源县| 常熟市| 阿合奇县| 启东市| 台南市| 聂荣县| 昭平县| 乌拉特前旗| 上蔡县| 汕尾市| 古丈县| 包头市| 高邑县| 惠水县| 南丰县| 麟游县| 高淳县| 稻城县| 丽水市|