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 官方映象文件目錄 檢視。