拉取鏡像
docker pull redis
準備好目錄映射
mkdir -p /root/redis/redis01/conf mkdir -p /root/redis/redis01/data cd /root/redis/redis01/conf #下載下傳一個redis.conf檔案 wget http://download.redis.io/redis-stable/redis.conf
啟動$PWD為/root/redis/redis01
cd ../ docker run -p 6379:6379 --name hbk_redis -v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
如果要設定密碼 後面再加上
--requirepass "123456"
這樣就安裝好了一個redis,但是要讓主控端可以通路,還需在配置檔案中進行如下設定,先把redis停掉
docker stop hbk_redis
更改redis.conf 檔案
bind 127.0.0.1
protected-mode yes
更改為
# bind 127.0.0.1 protected-mode no
redis通過配置檔案設定密碼
# requirepass foobared requirepass 123456
重新開機redis容器,使用redis用戶端進行連接配接驗證
docker restart hbk_redis