第一步:docker拉取redis鏡像
這種命令如果沒有指定版本則是最新版本:docker pull redis
成功了
docker images 查詢已經拉取成功鏡像
然后因為在容器內部我們修改redis的配置不好修改,所以我們可以進行掛載配置文件
這個配置文件可以方便我們在外面修改redis配置
第二步:創建掛載配置文件文件
創建一個文件夾:mkdir usr/redis
切換到這個目錄下:cd /usr/redis
拉取標準配置文件:wget http://download.redis.io/redis-stable/redis.conf
拉取成功后:redis.conf
授權這個配置文件:chmod 777 redis.conf
修改配置文件信息:vi redis.conf
# bind 127.0.0.1 -::1 注釋這個代碼。可以是任何機器都可以連接有好處有壞處好處是方便調試,不方便是不安全protected-mode no 默認yes,如果設置為yes,則只允許在本機的回環連接,其他機器無法連 接。?daemonize? ? ? ?no? ? ? ? ? # 默認no 為不守護進程模式,docker部署不需要改為yes,docker run -d本身就是后臺啟動,不然會沖突
requirepass:(自己設置)? ? ?這個密碼一定要設置,并且不要簡單,reids容易被挖礦
appendonly yes 持久化
利用docker啟動redis
docker run --name redis \
-p 6380:6379 \
-v /usr/redis/redis.conf:/etc/redis/redis.conf \
-v /usr/redis:/data \
-d redis \
redis-server /etc/redis/redis.conf --appendonly yes
執行完畢之后,然后用docker ps查詢正在運行的容器
然后用reids可視化工具連接
host:主機地址
port:6380
password:自己在配置文件的requirepass密碼