Docker - redis
阿新 • • 發佈:2017-10-08
data 隨機 machine redis-cli align 後臺 art search 端口 docker search redis
docker pull redis:3.2
查看本地鏡像
docker images
ssh到docker虛擬機
docker-machine ssh default
運行容器
查看運行日誌
docker run --name myredis -p 6333:6379 -v $pwd/data/redis:/data -d redis:3.2 redis-server --appendonly yes
後臺運行(設置容器的名稱,方便後期啟動容器,docker start myredis)
docker run --name myredis -p 6333:6379 -v $pwd/data/redis:/data redis:3.2 redis-server --appendonly yes
不設置容器名稱,將獲得一個隨機名稱
docker run -p 6333:6379 -v $pwd/data/redis:/data -d redis:3.2 redis-server --appendonly yes
命令說明:
-p 6333:6379 :將容器的6379端口映射到主機的6333端口 (冒號前為主機端口)
-v $pwd/data/redis:/data :將主機中當前目錄下的data/dadis 掛載到 容器的 /data (冒號前為主機目錄)
redis-server --appendonly yes :在容器執行redis-server啟動命令,並打開redis持久化配置
查看容器運行情況
docker ps
連接查看容器
docker run -it redis:3.2 redis-cli -h 192.168.99.100
關閉服務
dcoker stop [container id]
刪除容器
docker rm $(docker ps -a -q)
設置開機自動運行容器
Docker - redis