docker redis使用


啟動方式一:docker默認啟動redis

1、拉取鏡像

  docker pull redis:lastest (若不使用版本號,如docker pull redis,默認拉取最新鏡像)

2、啟動redis server,啟動時設置端口,以便外部訪問

  docker run -it -d --name myredis -p 6379:6379 redis 

  說明: -it : 讓容器的標准輸入保持打開,並分配一個偽終端並綁定到容器的標准輸入上

      -d : 啟動容器並在后台運行

  容器運行起來后,若想進入容器內部,並進行命令行操作

  >> docker exec -it myredis bash

  >> redis-cli

  

3、啟動redis client,將IP設置為127.0.0.1,網絡設置為host

  docker run -it redis redis-cli -h 172.17.0.1

 或:查看my_redis在docker里的ip

  docker network inspect bridge 

  docker run --name my_redis_cli --network bridge -it --rm redis redis-cli -h 172.17.0.2

  

啟動方式二:采用配置文件啟動redis

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

  注:

    1) -v /usr/local/etc/redis/redis.conf:/usr/local/etc/redis/redis.conf 前半部分為宿主機配置地址,后半部分為redis配置地址,redis啟動后默認生成該配置文件,用戶可以通過修改宿主機配置文件來達到修改reids配置的目的。其中redis.conf文件自行下載curl -O http://download.redis.io/redis-stable/redis.conf 

    2) 外掛配置文件時候需要注意docker是否共享該文件路徑,若未添加可進入docker->reference進行配置

    3) redis.conf配置文件配置注意事項:

      bind 127.0.0.1注釋

      daemonize no

      protected-mode no


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM