目錄
在 docker-compose.yml
檔案中寫入下列內容:
redis:
image: redis
container_name: my_redis
command: redis-server /usr/local/etc/redis/redis.conf
ports:
- "6379:6379"
volumes:
- ./data:/data
- ./redis.conf:/usr/local/etc/redis/redis.conf
其中:
- ./data:/data
意為將當前目錄共用到容器內的 /data
目錄,相當於做了一個軟連線。注:共用目錄或檔案時如果宿主機或容器內不存在 docker 會自動幫你建立。
Redis 的密碼需要自己在與容器共用的設定 redis.conf
中加入,即更改設定中 requirepass
為:
requirepass yourpassword
在 docker-compose.yml
所在目錄下執行 docker-compose up -d
,即可在 Docker 中生成一個帶密碼的 Redis 容器。