docker下安裝redis(支持遠程訪問)

docker下安裝redis(不支持遠程訪問)

普通安裝redis後,redis默認只能夠本地連接(127.0.0.1),不能進行遠程訪問;

1、安裝redis鏡像

這裏我們拉取官方的最新版本的鏡像:

$ docker pull redis:latest

2、查看redis鏡像

使用以下命令來查看是否已安裝了 redis:

$ docker images

3、運行容器

安裝完成後,我們可以使用以下命令來運行 redis 容器:

$ docker run -itd --name redis-test -p 6379:6379 redis

以上命令安裝了一個名稱爲 redis-wltjzb-jianguan的容器,端口號爲7001;

4、查看容器安裝成功

最後我們可以通過 docker ps 命令查看容器的運行信息:

docker下安裝redis,支持遠程訪問

普通安裝redis後,redis默認只能夠本地連接(127.0.0.1),不能進行遠程訪問;

使用以下安裝過程,可解決此問題;

1、安裝redis鏡像(其中latest是鏡像版本,根據程序需要,選擇適合的版本)

docker pull redis:latest

2、新建dataconf兩個文件夾,位置隨意

mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf

3、增加配置文件 redis.conf

在剛纔新建的redis/conf中新建文件redis.conf,內容如下:

編輯如下:

#bind 127.0.0.1 //允許遠程連接

protected-mode no

appendonly yes //持久化

requirepass 123456 //密碼

注意:

1、以上文件(redis.conf)內容行與行之間不能帶有空格,否則新建容器後,容器狀態爲stopped,無法啓動;

2、如果配置了redis密碼,在配置時除了需要redis的ip端口號外,也需要配置redis密碼;

 

4、創建redis容器並啓動,命令如下:

docker run --name wltjzbjg_redis -p 7001:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

釋義如下:

  • –name:給容器起一個名
  • -p:端口映射 容器:宿主機
  • -v:掛載自定義配置 自定義配置:容器內部配置
  • -d:後臺運行
  • redis-server --appendonly yes: 在容器執行redis-server啓動命令,並打開redis持久化配置

5、啓動成功,查看狀態

通過docker ps查看啓動狀態,是否成功

6、本機查看redis是否能連接上:本地cmd命令行查看

據說進入下面的情況就是能夠連接上了;

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章