1. 程式人生 > >一步教你Docker安裝搭建redis(單機版)

一步教你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'