'da birim değişiklikleri görmüyor docker-compose ile çalışıyorum. Ben docker-compose up
her şey çalışıyor çalıştırdığınızda docker-compose docker-compose.yml
redis:
image: redis
expose:
- "6379"
volumes:
- ./redis:/data
nerdzcrush:
image: nerdzeu/docker-nerdzcrush
ports:
- "8181:81"
links:
- redis
volumes:
- ./mediacrush:/home/mediacrush
gibi
Benim liman işçisi-compose.yml görünüyor.
Bundan sonra, mount yolunu değiştirmem gerekiyordu. Ben docker-compose stop
ile konteyner durdu ben bu şekilde benim liman işçisi-compose.yml değiştirdi:
redis:
image: redis
expose:
- "6379"
volumes:
- ./nerdzcrush/redis:/data
nerdzcrush:
image: nerdzeu/docker-nerdzcrush
ports:
- "8181:81"
links:
- redis
volumes:
- ./nerdzcrush/mediacrush:/home/mediacrush
Ve Bundan sonra
sudo rm -rf ./mediacrush ./redis
eski dizinleri kaldırıldı, ben docker-compose up -d
formatlı konteyner başladı
Konteynerlerin yeni yolla çalışmaya başladığını umuyorum, ancak eski yolun kullanıldığını görüyorum. Bu yüzden tekrar ./mediacrush ve ./redis klasörümde var.
Docker-compose hakkında yanlış anladığım bir şey mi yoksa docker-compose ile ilgili bir sorun mu var? Ben liman işçisi-oluşturma sürümünü kullanıyorum
:
1.5.0dev Sadece onlar konteyner veri hacimleri (sizin durumda gibi hacimlerini barındırmaz) ise hacimleri korumak gerekiyordu sizi
Evet, yaptığım buydu ve her şey çalışıyor. Ama bu doğru davranış mı? Bir yerlerde belgelendi mi? Bu arada, cevabınız yaptığım şeyden beri kabul edilen cevap. – nessuno
İyi belgelenmiş değil. Bir sonraki sürüm için bazı dokümanlar üzerinde çalışıyorum – dnephin
Belgeleri serbest bıraktığınızda lütfen buradan yorum yapın ya da bir şekilde bana ulaşın, zevkle okurum. – nessuno