一步教你Docker安裝搭建redis(單機版)
1.Docker 安裝 Redis
方案一:使用docker拉取映象
查詢Docker Hub上的redis映象
#docker search redis
拉取官方的映象,標籤為3.2(先建立redis資料夾)
#docker pull redis:3.2
本地映象列表裡查到REPOSITORY為redis,標籤為3.2的映象
#docker images redis
方案二:通過 Dockerfile 構建
2.使用Redis(記得在redis檔案加下建立data資料夾來持久化資料)
a:啟動無密碼的redis
#docker run -p 6379:6379 -v $pwd/data:/data -d redis:3.2 redis-server --appendonly yes
備註:
-p 6379:6379 : 將容器的6379埠對映到主機的6379埠
-v $pwd/data:/data : 將主機中當前目錄下的data掛載到容器的/data
redis-server --appendonly yes : 在容器執行redis-server啟動命令,並開啟redis持久化配置
b:啟動帶密碼的redis
#docker run -p 6379:6379 -d --restart=always redis:3.2 redis-server --appendonly yes --requirepass "your passwd"
備註:
-p 6379:6379 :將容器內埠對映到宿主機埠(右邊對映到左邊)
redis-server –appendonly yes : 在容器執行redis-server啟動命令,並開啟redis持久化配置
requirepass “your passwd” :設定認證密碼
-–restart=always : 隨docker啟動而啟動
3.連線、檢視進入容器(相當於進入操作redis的客戶端 keys *)
無密碼:#docker exec -it <container name or id> redis-cli
有密碼:#docker exec -it <container name or id> redis-cli -a 'your passwd'