1,下載Redis鏡像
- 首先拉取 Redis 鏡像, 這里我選擇的是?
redis:alpine
?輕量級鏡像版本 -
docker pull redis:alpine
- 下載完成后,通過?
docker images
?查看我們已經下載的鏡像,看看是否已經下載到本地
2,運行 Redis 容器
docker run -p 6379:6379 --name redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis:alpine redis-server /etc/redis/redis.conf --appendonly yes
-p 6379:6379
: 將容器的 6379 端口映射到宿主機的 6379 端口-v /usr/local/docker/redis/data:/data
?: 將容器中的 /data 數據存儲目錄, 掛載到宿主機中 /usr/local/docker/redis/data 目錄下-
-v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf
: 將容器中 /etc/redis/redis.conf 配置文件,掛載到宿主機的 /usr/local/docker/redis/redis.conf 文件上 redis-server --appendonly yes
: 在容器執行 redis-server 啟動命令,并打開 redis 持久化配置;-
命令運行完成后,使用docker ps命令查看容器是否啟動成功
?
?
3,連接剛剛創建好的容器
?
docker run -it redis:alpine redis-cli -h 172.17.0.1
?