Docker belgelerine göre bir reddeli bir python uygulamasının çok basit bir ilk testini denedim. Bu bir süre sonra çöküyor, çünkü kırmızılar devam edemiyor. Neden bir fikrim yok. Burada kamu repo bulabilirsiniz: Github repoDocker-compose'daki diske neden erişilemiyor?
Bulunduğum liman işçisi-compose.yml geçerli:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis
redis:
image: redis:latest
volumes:
- ./data:/data
Düzenleme:
1:M 09 Feb 10:51:15.130 # Background saving error
1:M 09 Feb 10:51:21.072 * 100 changes in 300 seconds. Saving...
1:M 09 Feb 10:51:21.073 * Background saving started by pid 345
345:C 09 Feb 10:51:21.074 # Failed opening .rdb for saving: Permission denied
1:M 09 Feb 10:51:21.173 # Background saving error
1:M 09 Feb 10:51:27.011 * 100 changes in 300 seconds. Saving...
1:M 09 Feb 10:51:27.011 * Background saving started by pid 346
346:C 09 Feb 10:51:27.013 # Failed opening .rdb for saving: Permission denied
EDIT2: Bu günlüğün bir alıntıdır şudur tam hata Redis python içinde atar:
MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error
Komik olan şey, redis görüntüsüne bir şey yap.
Makinenizde bir şey olmalı, .yml dosyanızı test ettim ve benim için çalışıyor –
Redis devam edemediğinden çöktüğünden emin misiniz? Redis bu şekilde davranmıyor – tddmonkey
Redis konteynerinizin kayıtlarını 'docker logs --follow' ile görüntüleyebilirsiniz. Burayı kontrol edip gönderebilir misin? –
alkis