Docker安裝redis並掛載配置與檔案

2021-12-30 08:02:01 字數 693 閱讀 6181

首先去redis獲取對應版本的配置檔案redis.conf

將 bind 127.0.0.1注釋,daemonize yes注釋掉,如果需要redis密碼則找到requirepass 並填上你的密碼

並建立好對應資料夾, usr/redis. usr/redis/data,將redis.conf放入 usr/redis中

最後docker run -d --privileged=true -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data:/data --name redis1 redis:4.0 redis-server /etc/redis/redis.conf --appendonly yes

-p 6379:6379:把容器內的6379埠對映到宿主機6379埠

-v /usr/redis/redis.conf:/etc/redis/redis.conf:把宿主機配置好的redis.conf放到容器內的這個位置中

-v /usr/redis/data:/data:把redis持久化的資料在宿主機內顯示,做資料備份

redis-server /etc/redis/redis.conf:這個是關鍵配置,讓redis不是無配置啟動,而是按照這個redis.conf的配置啟動

–appendonly yes:redis啟動後資料持久化

Docker安裝MySQL,redis並掛載目錄

docker run p 3307 3306 name mysql5.7 v mydata mysql log var log myql v mydata mysql data var lib mysql v mydata mysql conf etc myqsl e mysql root pass...

Docker 安裝Redis並執行

docker search redisdocker pull reidsdocker iamges docker images redis命令 含義 d 本地執行 6379 6379 本地埠 docker埠 v指定驅動盤 g redisdata redis的持久化檔案儲存 redis docker的...

docker 安裝並遠端連線redis

在 home 下建立資料夾名xsj,並進入該目錄,即 home xsj sudo mkdir xsj cd xsj在 home xsj 目錄中,建立檔案 supervisord.conf sudo touch supervisord.conf在該檔案 supervisord.conf 新增如下內容 ...