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

最詳細的docker中安裝并配置redis(圖文詳解)

 更新時間:2021年04月27日 11:06:50   作者:手撕代碼八百里  
這篇文章主要介紹了最詳細的docker中安裝并配置redis(圖文詳解),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、找到一個合適的docker的redis的版本

可以去docker hub中去找一下

https://hub.docker.com/_/redis?tab=tags

在這里插入圖片描述

二、使用docker安裝redis

sudo docker pull redis

安裝好之后使用docker images即可查看

truedei@truedei:~$ 
truedei@truedei:~$ sudo docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
redis               latest              987b78fc9e38        10 days ago         104MB
httpd               latest              a8a9cbaadb0c        2 weeks ago         166MB
fjudith/draw.io     latest              7b136fc80d31        3 weeks ago         683MB
mysql               5.7.29              f5829c0eee9e        5 weeks ago         455MB
truedei@truedei:~$ 
truedei@truedei:~$ 

三、準備redis的配置文件

因為需要redis的配置文件,這里最好還是去redis的官方去下載一個redis使用里面的配置文件即可

redis中文官方網站:http://www.redis.cn/download.html

在這里插入圖片描述

下載后解壓出來:

在這里插入圖片描述

這個redis.conf文件就是咱們需要的,為了保險,還是拷貝一下,做個備份。

四、配置redis.conf配置文件

修改redis.conf配置文件:
主要配置的如下:

bind 127.0.0.1 #注釋掉這部分,使redis可以外部訪問
daemonize no#用守護線程的方式啟動
requirepass 你的密碼#給redis設置密碼
appendonly yes#redis持久化  默認是no
tcp-keepalive 300 #防止出現(xiàn)遠程主機強迫關閉了一個現(xiàn)有的連接的錯誤 默認是300

五、創(chuàng)建本地與docker映射的目錄,即本地存放的位置

創(chuàng)建本地存放redis的位置;

可以自定義,因為我的docker的一些配置文件都是存放在/data目錄下面的,所以我依然在/data目錄下創(chuàng)建一個redis目錄,這樣是為了方便后期管理

truedei@truedei:redis-5.0.5$ sudo cp -p redis.conf /data/redis/
truedei@truedei:redis-5.0.5$ 

配置文件拷貝到剛才創(chuàng)建好的文件里

因為我本身就是Linux操作系統(tǒng),所以我可以直接拷貝過去,如果你是windows的話,可能需要使用ftp拷貝過去,或者直接復制內容,然后粘貼過去。

truedei@truedei:redis-5.0.5$ sudo cp -p redis.conf /data/redis/
truedei@truedei:redis-5.0.5$ 

六、啟動docker redis

啟動:

truedei@truedei:~$ sudo docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf  -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

參數(shù)解釋:

-p 6379:6379:把容器內的6379端口映射到宿主機6379端口
-v /data/redis/redis.conf:/etc/redis/redis.conf:把宿主機配置好的redis.conf放到容器內的這個位置中
-v /data/redis/data:/data:把redis持久化的數(shù)據(jù)在宿主機內顯示,做數(shù)據(jù)備份
redis-server /etc/redis/redis.conf:這個是關鍵配置,讓redis不是無配置啟動,而是按照這個redis.conf的配置啟動
–appendonly yes:redis啟動后數(shù)據(jù)持久化

七、查看是否啟動成功

查看是否成功啟動:sudo docker ps

truedei@truedei:~$ sudo docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
85cb7d83a2ff        redis               "docker-entrypoint.s…"   7 minutes ago       Up 7 minutes        0.0.0.0:6379->6379/tcp              redis
0a122a08125f        mysql:5.7.29        "docker-entrypoint.s…"   5 weeks ago         Up About an hour    0.0.0.0:3306->3306/tcp, 33060/tcp   mysql57
truedei@truedei:~$ 

在這里插入圖片描述

可以查看一下日志:sudo docker logs redis

truedei@truedei:~$ sudo docker logs redis
1:C 29 May 2020 01:16:22.107 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 29 May 2020 01:16:22.107 # Redis version=6.0.3, bits=64, commit=00000000, modified=0, pid=1, just started
1:C 29 May 2020 01:16:22.107 # Configuration loaded
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 6.0.3 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 1
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

1:M 29 May 2020 01:16:22.108 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
1:M 29 May 2020 01:16:22.108 # Server initialized
1:M 29 May 2020 01:16:22.108 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
1:M 29 May 2020 01:16:22.108 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
1:M 29 May 2020 01:16:22.108 * Ready to accept connections
truedei@truedei:~$ 

在這里插入圖片描述

到此這篇關于最詳細的docker中安裝并配置redis(圖文詳解)的文章就介紹到這了,更多相關docker安裝配置redis內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker鏡像下載的常見問題及解決辦法

    Docker鏡像下載的常見問題及解決辦法

    在使用Docker時,用戶常遇到下載鏡像錯誤,如TLS握手超時、請求取消等,主要由網絡狀況、配置問題或DockerHub服務導致,本文就來介紹了一下幾種解決方法,感興趣的可以了解一下
    2024-10-10
  • skywalking容器化部署docker鏡像構建k8s從測試到可用

    skywalking容器化部署docker鏡像構建k8s從測試到可用

    這篇文章主要為大家介紹了skywalking容器化部署docker鏡像構建k8s從測試到可用的構建部署過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • docker 部署prometheus+grafana的過程詳解

    docker 部署prometheus+grafana的過程詳解

    這篇文章主要介紹了docker 部署prometheus+grafana的過程,本文通過示例圖文相結合給大家介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Linux服務器安裝Docker,啟動失敗問題的解決

    Linux服務器安裝Docker,啟動失敗問題的解決

    這篇文章主要介紹了Linux服務器安裝Docker,啟動失敗問題的解決方案,具有很好的參考價值,希望對大家有所幫助。
    2023-04-04
  • 如何修改Docker部署gitlab的外部訪問地址和端口

    如何修改Docker部署gitlab的外部訪問地址和端口

    這篇文章主要介紹了如何修改Docker部署gitlab的外部訪問地址和端口問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 用docker一鍵部署前后端分離項目的詳細流程

    用docker一鍵部署前后端分離項目的詳細流程

    這篇文章主要介紹了如何用docker一鍵部署前后端分離項目的詳細流程,通過圖文結合的方式給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-03-03
  • CentOS/RedHat 6.5 離線安裝Docker

    CentOS/RedHat 6.5 離線安裝Docker

    這篇文章主要介紹了CentOS/RedHat 6.5 離線安裝Docker的相關資料,需要的朋友可以參考下
    2017-01-01
  • 如何完全清理你的Docker數(shù)據(jù)

    如何完全清理你的Docker數(shù)據(jù)

    Docker 不會對你的系統(tǒng)進行任何配置更改……但是它會占用大量的磁盤空間,那么如何完全清理你的數(shù)據(jù),本文就詳細的來介紹一下,感興趣的可以了解一下
    2021-07-07
  • docker構建nginx?alpine鏡像實現(xiàn)步驟

    docker構建nginx?alpine鏡像實現(xiàn)步驟

    這篇文章主要介紹了docker構建nginx?alpine鏡像實現(xiàn)步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 刪除docker中沒有被使用的數(shù)據(jù)卷volume

    刪除docker中沒有被使用的數(shù)據(jù)卷volume

    發(fā)現(xiàn)docker占用宿主機的磁盤空間很大,這個時候如何來釋放這些數(shù)據(jù)卷占用的空間呢,通過執(zhí)行相關命令即可順利解決,下面小編給大家介紹下刪除docker中沒有被使用的數(shù)據(jù)卷volume,感興趣的朋友跟隨小編一起看看吧
    2023-01-01

最新評論

山西省| 兰考县| 田林县| 名山县| 克东县| 石林| 睢宁县| 弥勒县| 二手房| 楚雄市| 皋兰县| 乌拉特中旗| 马龙县| 深泽县| 多伦县| 东至县| 射阳县| 南乐县| 阳曲县| 三原县| 南充市| 万安县| 武功县| 红安县| 松滋市| 齐河县| 磐石市| 涪陵区| 乐山市| 宁德市| 剑川县| 全椒县| 江川县| 临西县| 安顺市| 马边| 宁乡县| 德钦县| 迁西县| 临海市| 乐平市|