首頁  >  文章  >  運維  >  docker上支援安裝redis嗎

docker上支援安裝redis嗎

WBOY
WBOY原創
2022-07-25 16:59:262627瀏覽

docker上支援安裝redis。安裝方法是:1、利用「$ docker pull redis:latest」安裝redis映像;2、安裝完成後,利用「$ docker run -itd --name redis -p 連接埠號碼redis」指令來執行redis容器;3、可以利用“$ docker ps -a”查看容器安裝成功。

docker上支援安裝redis嗎

本教學操作環境:linux7.3系統、docker19.03版、Dell G3電腦。

docker上支援安裝redis

在一般安裝redis後,redis預設只能夠本地連線(127.0.0.1),無法進行遠端存取;

1、安裝redis鏡像

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

$ docker pull redis:latest

docker上支援安裝redis嗎

2、查看redis鏡像

$ docker images

3、運行容器

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

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

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

4、查看容器安裝成功

$ docker ps -a

#docker下安裝redis,支援遠端存取

##普通安裝redis後,redis預設只能夠本地連線(127.0.0.1),無法進行遠端存取;

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

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

$ docker pull redis:latest

2、新data和conf兩個資料夾,位置隨意

$ mkdir -p /mydata/redis/data
$ mkdir -p /mydata/redis/conf

3、增加設定檔/mydata/redis /conf/redis.conf

編輯如下:

//#bind 127.0.0.1 #允许远程连接
protected-mode no #启用保护模式
appendonly yes #持久化
requirepass 123456 #密码

注意:

    ##以上檔案(redis.conf)內容行與行之間不能帶有空格,否則新建容器後,容器狀態為stopped,無法啟動;
  • #如果配置了redis密碼,在配置時除了需要redis的ip端口號外,也需要設定redis密碼;
  • 4、建立redis容器並啟動,指令如下:
$ docker run --name redis -p 6379:6379 -v /mydata/redis/data:/data -v /mydata/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 -a檢視啟動狀態,是否成功

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

$ telnet 192.168.1.113 6379

推薦學習:《

docker影片教學

以上是docker上支援安裝redis嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn