Bluefish

Bluefish yani bizim bildiğimiz adıyla Lüfer, Docker ile örnekler yaparken veya Docker sunumları yaparken çoğu zaman konunun daha netleşmesi için ufak bir örnek yapmam gerekiyor. Bunun için çok basit olarak bir DotNet Core uygulaması geliştirdim.

Hedefler

Geliştirdiğim uygulama ile hedeflediğim tam olarak; Docker kullananların kullanması için basit bir örneğe sahip olmaları. Şu anda hedeflediğim ve başarılan hedeflerin listesi aşağıdaki gibidir.

  • Docker Ccontainer üzerinden temel bilgilerin alınıp bir web sayfası üzerinde gösterilmesi.
  • Docker image’ ının Windows için build edilmesi.
  • Docker image’ ının Linux için build edilmesi.
  • Container çalışırken sayfanın kaç kere gösterildiğini belirlemek için volume destekli bir sayaç eklenmesi.
  • Docker image’ ının aynı tag ile çoklu mimari için build edilmesi.

Kullanımı

Bluefish’ i kullanmak için tek yapmanız gereken bluefish image’ ını almanız ve çalıştırmanız. Daha aynı tag ile çoklu mimari desteğini eklemeyi yapmadığım için uygun mimari için uygun image’ ı çekmeniz yeterli olacaktır.

docker run -d -p 5000:5000 tatoglu/bluefish:windows

docker run -d -p 5000:5000 tatoglu/bluefish:linux

Kaynak Kod

Proje kaynak kodlarına, MIT lisansı ile Github üzerinden ulaşılabilir.

Ekran Görüntüleri