Redis

基本訊息

Redis 是開源的記憶體 Key-Value 資料庫實現。

該倉庫位於 Docker Hub 的 Redis 官方映象頁。具體可用版本以 Docker Hub 上的 tags 清單為準。

使用方法

預設會在 6379 連接埠啟動資料庫。

$ docker run --name some-redis -d -p 6379:6379 redis

另外還可以啟用持久儲存

$ docker run --name some-redis -d -p 6379:6379 redis redis-server --appendonly yes

預設資料儲存位置在 VOLUME/data。可以使用 --volumes-from some-volume-container-v /docker/host/dir:/data 將資料存放到本地。

使用其他應用連線到容器,首先建立網路

$ docker network create my-redis-net

然後啟動 redis 容器

$ docker run --name some-redis -d --network my-redis-net redis

最後啟動應用容器

$ docker run --name some-app -d --network my-redis-net application-that-uses-redis

或者透過 redis-cli

$ docker run -it --rm \
    --network my-redis-net \
    redis \
    sh -c 'exec redis-cli -h some-redis'

Dockerfile

請到 Redis 官方映象文件目錄 檢視。

第 187 页,共 196 页
使用 mdPress 构建