Ya. Cukup mount redis.conf
Anda melebihi default dengan volume:
redis:
image: redis
volumes:
- ./redis.conf:/usr/local/etc/redis/redis.conf
ports:
- "6379"
Atau, buat gambar baru berdasarkan gambar redis dengan file conf Anda disalin. Instruksi lengkap ada di:https://registry.hub.docker.com/_/redis/
Namun, gambar redis memang mengikat 0.0.0.0
secara default. Untuk mengaksesnya dari host, Anda perlu menggunakan port yang telah dipetakan Docker ke host untuk Anda yang Anda temukan dengan menggunakan docker ps
atau docker port
perintah, Anda kemudian dapat mengaksesnya di localhost:32678
di mana 32678 adalah port yang dipetakan. Atau, Anda dapat menentukan port tertentu untuk dipetakan di docker-compose.yml
.
Karena Anda tampaknya baru mengenal Docker, ini semua mungkin lebih masuk akal jika Anda memulai dengan menggunakan perintah Docker mentah daripada memulai dengan Compose.