docker使用外部配置檔案安裝啟動redis

2021-10-11 20:44:37 字數 927 閱讀 3645

1拉取自己想要安裝的映象版本(本例使用5.0.9)

docker pull redis:5.0.9

#檢視是否拉去成功

docker images

2建立宿主機對映目錄
mkdir /home/dockers/redis/conf

mkdir/home/dockers/redis/data

修改一些引數

bind 127.0.0.1 #注釋掉這部分,這是限制redis只能本地訪問

protected-mode no #預設yes,開啟保護模式,限制為本地訪問

daemonize no#預設no,改為yes意為以守護程序方式啟動,可後台執行,除非kill程序,改為yes會使配置檔案方式啟動redis失敗

databases 16 #資料庫個數(可選),我修改了這個只是檢視是否生效。。

dir ./ #輸入本地redis資料庫存放資料夾(可選)

4啟動
docker run -p 6379:6379 --name redis \

-v /home/dockers/redis/conf/redis.conf:/etc/redis/redis.conf \

-v /home/dockers/redis/data:/data \

-d redis:5.0.9 \

注意

2redis-server /etc/redis/redis.conf後面的路徑要和掛載目錄-v /home/dockers/redis/conf/redis.conf:/etc/redis/redis.conf

的docker目錄/etc/redis/redis.conf保持一致,否則啟動失敗。

Spring配置檔案載入外部配置檔案

有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...

6 外部配置檔案

除了預設配置檔案,spring boot 還可以載入一些位於專案外部的配置檔案。我們可以通過如下 2 個引數,指定外部配置檔案的路徑 我們可以先將 spring boot 專案打包成 jar 檔案,然後在命令列啟動命令中,使用命令列引數 spring.config.location,指定外部配置檔案...

springboot 載入外部配置檔案

開發springboot應用時經常有多個配置檔案,開發的,測試的,生產環境的。而生產環境的敏感資料又不希望洩露出去,所有想看看springboot有沒有辦法載入外部檔案的辦法。因為springboot 預設載入配置檔案的位置是 classpath classpath config file file...