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...