我想在docker中設置redis配置。在Dock中設置docker的redis配置
我有自己redis.conf下d:/redis/redis.conf並已經配置它有綁定127.0.0.1和具有未註釋requirepass foobared
然後用這個命令中搬運工加載此配置:
docker run --volume D:/redis/redis.conf:/usr/local/etc/redis/redis.conf --name myredis redis redis-server /usr/local/etc/redis/redis.conf
接下來, 我有搬運工人,compose.yml在我在src /資源Maven項目應用。
我ahve在我的搬運工,compase.yml
redis:
image: redis
ports:
- "6379:6379"
的follwoing而且我執行命令:
docker-compose up
服務器運行,但是當我用命令查看:
docker ps -a
它顯示redis圖像運行在0.0.0.0:6379。
我希望它運行在127.0.0.1。
我該怎麼做? 不是我的配置文件加載或錯誤?或我的命令是錯誤的?
任何建議都很有幫助。
PS:我正在使用Windows。
感謝
感謝你回覆@Aleksandr是它顯示172.17.0.1。我更改了redis.conf中的綁定來綁定172.17.0.1。但再次當我執行命令碼頭運行 - 卷D:/redis/redis.conf:/usr/local/etc/redis/redis.conf - 名稱myredis redis redis-server/usr/local/etc/redis/redis的。conf並執行命令docker-compose up it顯示相同的 – pgman