Docker 啟動單個Redis節點與設定配置檔案
阿新 • • 發佈:2019-01-07
記錄下Docker啟動Redis和設定配置檔案的過程
docker命令
docker run -d -p 6379:6379 -v $('pwd')/redis.conf:$('pwd')/redis.conf -v /root/Desktop/RedisData:/Data --name myredis redis redis-server $('pwd')/redis.conf
引數解讀:
-v $('pwd')/redis.conf:$('pwd')/redis.conf
配置當前目錄下的配置檔案redis.conf
同步到容器中的目錄
-v /root/Desktop/RedisData:/Data
redis-server $('pwd')/redis.conf
在容器啟動時,使用redis-server
命令列工具使用配置檔案
$('pwd')
表示當前目錄地址,具體可以輸入 echo $('pwd')
命令檢視
-p 6379:6379
表示本地埠和容器內部埠的對映,用於外網訪問容器
-d
讓容器在後臺執行,並輸出執行成功時守護程序的編號
--name myredis
給當前容器設定別名,便於檢視
執行命令時
需要在一個目錄下建立redis.conf
檔案,並在當前目錄下使用命令,也可以在其他地方使用命令但那需要輸入比較長的目錄地址
配置檔案配置
# 設定redis埠
port 6379
# 設定redis訪問密碼
requirepass 123456
# 開啟資料持久化
appendonly yes