Kategori: Docker


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
4

Docker + Nginx Sunucusu İle Load Balancing Operasyonu

Merhaba, Önceki Load Balancing(Yük Dengeleme) ve Load Balancer(Yük Dengeleyici) Nedir? ve Docker + Ocelot Kütüphanesi İle Load Balancing Operasyonu başlıklı yazılarımızda load balancing ve load balancer üzerine hasbelkader irdelemelerde bulunmuştuk. Bu içeriğimizde ise load...

2

Docker’da RabbitMQ Ayağa Kaldırma

Merhaba, Bu içeriğimizde Docker‘da mesaj kuyruk sistemi olan RabbitMQ‘nun nasıl ayağa kaldırılacağını ve kullanılacağını inceleyeceğiz. Ön Hazırlık Bilgisayarınıza Docker kurulumunu gerçekleştirin. Docker’ı başlatın. Powershell açın ve aşağıdaki kodu yazıp, çalıştırın. docker –version Yukarıdaki ekran...

3

Docker – Image Nedir? Nasıl Silinir?

Merhaba, Bu içeriğimizde, Docker platformunda yaratılan imagelerin yanında ekstradan dikkat çeken <none> imageler üzerine kısa bir izahat getirmeye çalışacağız. Esas adı ‘Dangling Image‘ yahut ‘Dangling Layer‘ olan <none> imageler, esasında bir önbellekleme yani cache’leme...

2

Docker – Container İçin Environment Belirleme

Merhaba, Docker’da ayağa kaldırılan containerların environment‘ını belirlemek isteyebiliriz. Bunun için aşağıdaki prototipte Docker CLI komutu yazılması yeterlidir. PROTOTİP docker run -d -p <port_out>:<port_in> –env <environment_parameter>=<environment> –name <controller_name> <image_name> ‘–env‘(ya da ‘-e‘ şeklinde de verilebilir)...

Docker'da Üretilen Verilerin Kalıcılığını Sağlama 2

Docker – Volume İle Verilerin Kalıcılığını Sağlama

Merhaba, Bu içeriğimizde Docker’da Üretilen Verilerin Kalıcılığını Sağlama başlıklı yazımızın ikinci yöntemi olan Docker Volume ile containerda üretilen verilerin kalıcılığının nasıl sağlandığını inceleyeceğiz. Docker Volume Nedir? Docker, saniyeler içerisinde bir containerı ayağa kaldırıp bu...

Docker'da Üretilen Verilerin Kalıcılığını Sağlama 4

Docker – Bind Mount İle Verilerin Kalıcılığını Sağlama

Merhaba, Bir önceki Docker’da Üretilen Verilerin Kalıcılığını Sağlama başlıklı makalemde Docker’da containerlarda ayağa kaldırılan uygulamalarda üretilen verilerin kalıcılığının hangi metodoloji ve yaklaşımlarla sağlandığını teorik olarak incelemiştik. Bu içeriğimizde ise bu yaklaşımlardan Bind Mount yöntemini...

Docker'da Üretilen Verilerin Kalıcılığını Sağlama 4

Docker’da Üretilen Verilerin Kalıcılığını Sağlama

Merhaba, Biliyoruz ki; Docker, içerisinde uygulamayı çalıştıracak tüm ortamı barındıran containerlar aracılığıyla uygulamayı ayağa kaldıran bir sanallaştırma platformudur. Bu containerlar çalıştırıldığında içerisindeki uygulama algoritmik tüm işlevselliğini gösterebildiği gibi yaptığı faaliyete göre fiziksel verilerde üretebilmektedir....

2

.dockerignore Dosyası Nedir? Nasıl Kullanılır?

Merhaba, Bu içeriğimizde Docker imagelerimizi gereksiz dosyalardan arındırmamızı sağlayan .dockerignore dosyası üzerine konuşuyor olacağız. .dockerignore Nedir? .dockerignore dosyası, Docker CLI ile gerçekleştirilen image build işleminde kopyalamaya tabi tutulan uygulama dosyaları arasında boyutu lüzumsuz yere...

3

Docker Multistage Build Nedir?

Merhaba, Docker yazı dizimizin bu içeriğinde image kapasitesi açısından maliyeti düşürmeyi hedefleyen ve bunun için birden fazla base image kullanılmasını gerektiren Multistage Build üzerine konuşuyor olacağız. Multistage Build Nedir? Multistage Build, Dockerfile dosyalarının okunabilirliğini...

5

Asp.NET Core Uygulamasını Dockerize Etmek

Merhaba, .NET Core & Docker yazı dizimizin bu içeriğinde sıra herhangi bir Asp.NET Core uygulamasının nasıl dockerize edilebildiğini adım adım incelemeye geldi. Esasında yazı serisindeki önceki makalelerimizde bir uygulamanın dockerize edilebilmesi için neler yapılması...

1

.NET Core Uygulamasını Dockerize Etmek – Docker Container Nasıl Oluşturulur?

Merhaba, Bir önceki Docker Image Nasıl Oluşturulur? başlıklı makalemizde Dockerfile dosyasındaki talimatlara uygun image nasıl oluşturulur incelemiştik. Bu içeriğimizde ise oluşturulan image üzerinden bir containerın nasıl ayağa kaldırılacağını inceleyeceğiz. Herşeyden önce uygulama dizinini Komut...

5

.NET Core Uygulamasını Dockerize Etmek – Docker Image Nasıl Oluşturulur?

Merhaba, Bir önceki Dockerfile Dosyası Nasıl Oluşturulur? başlıklı makalemizde Dockerfile dosyasının nasıl oluşturulduğunu incelemiş bulunmaktayız. Bu içeriğimizde ise Dockerfile dosyasında belirtilen talimatlara uygun Docker Image’in nasıl oluşturulacağını inceleyeceğiz. Docker Image oluşturmadan önce bilgisayarınızda; Docker’ın...

3

.NET Core Uygulamasını Dockerize Etmek – Dockerfile Dosyası Nasıl Oluşturulur?

Merhaba, .NET Core & Docker yazı dizimizin bu 5. makalesinde artık basit bir uygulamayı dockerize edebilmenin ilk adımı olan Dockerfile dosyasının nasıl oluşturulduğunu inceleyeceğiz. Hatırlarsanız eğer Dockerfile dosyasının tanımlamasını buradaki makalelemizde detaylıca yapmış bulunmaktayız....

Docker CLI Nedir? 1

Docker CLI Nedir?

Merhaba, Bu içeriğimizde Docker ile haberleşmemizi sağlayan komut satırını, Docker CLI’ı kısaca inceleyecek, değerlendireceğiz. Yandaki görüntüyü incelerseniz eğer Docker’ın birden fazla parçadan bir araya gelmiş bir bütünsel yapılanma olduğunu anlarsınız. Bu parçalardan; server tarafındanki...

1

Docker Kurulumu Nasıl Yapılır?

Merhaba, Bir önceki Docker’a dair temel kavramlar üzerine yazmış olduğumuz makaleden sonra artık sıra Docker platformu üzerine pratik çalışmalar yapmaya geldi diyebiliriz. Tabi bunun için öncelikle Docker platformunu kurmamız gerekmektedir. Çünkü Docker platformunu kullanabilmek...

3

Docker Nedir?

Merhaba, Bu içeriğimizde .NET Core & Docker Yazı Dizisinin ilk girizgahı olan Docker teknolojisinin ne olduğuna dair uzun ve geniş bir makale kaleme alıyor olacağız. Haydi gelin, uzun soluklu bir makale dizisinin teorik ve...

12

.NET Core & Docker Yazı Dizisi

Merhaba, Bu yazı dizimizde, bir sanallaştırma platformu olan Docker’ı A’dan Z’ye adım adım ele alacağımız ve süreçte .NET teknolojilerinden faylanacağımız bir kaynakça oluşturacağız. Makaleler sırasal olarak ilişkisel bazda ele alındığı için komple yazı dizisinin...