Menü

feed Docker

Docker 2 yıl önce

Docker Save – Load & Registry

Selamlar arkadaşlar bu yazımda sizlere Docker Save ve Load komutlarını anlatıyor olacağım. Bunun yanı sıra birde Docker Registry’i kuracağız ve kendi image’larımızı depoluyor olacağız. İlk olarak kısa açıklamalar ile komutlarımızdan biraz bahsedeyim. Docker Save – Load Komutları : İnternetimizin olmadığı ortamlarda bulunan Docker cihazlarımız için Image’larımızı taşıyabilir ve Containerlar oluşturabiliriz. Bunu Export ve Import işlemi […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker ARG ve Commit komutları

Selamlar arkadaşlar bu yazımda sizlere Docker container üzerinde ARG komutu yardımıyla oluşturduğumuz ve içerisinde işlemler yaptığımız image ve container’ımızdan, Commit komutu ile yeni bir image oluşturacağız. Ancak ilk olarak bu komutlarımızın ne işe yaradığını anlatacağım. ARG komutu nedir? ARG komutu ile Dockerfile içerisinde build-time sırasında kullanılmak üzere yapılandırma zamanı değişkenleri tanımlamak için kullanılır. Image oluşturma […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Multi Stage Build

Selamlar arkadaşlar bu yazımda sizlere Dockerfile ayarlamaları yaparken kullanabileceğimiz bir yöntem olan Multi Stage Build’i anlatacağım. Multi Stage Build, Docker Image’larınızı oluştururken birden fazla Build aşamasını tek bir Dockerfile içinde tanımlamanıza olanak sağlar. İlk aşamada oluşturulan geçici Container içerisinde bağımlılıkların, araçların ve kaynak dosyaların olduğu bir alan oluşturulur ve sonrasındaki aşamalarda ise bu alan kullanılarak […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker ADD, COPY, ENTRYPOINT, CMD Farkları, Exec ve Shell Formlar

Selamlar arkadaşlar bu yazımda sizlere Dockerfile oluştururken kullandığımız ADD, COPY, ENTRYPOINT, CMD gibi komutların farklarını ve EXEC ve SHELL formlarını anlatacağım. Bu sayede kullanımlarını daha dikkatli yapabilir ve kodlardan tam olarak yararlanabiliriz. ADD ve COPY Farkı : Komutlarımızın ikiside belirtilen klasörü ya da dosyayı image içerisinde belirtilen alanlara kopyalar. COPY cihazınızdan kopyalama yaparken, ADD uzak […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker HealthCheck Kullanımı

 Selamlar arkadaşlar bu yazım ile birlikte Docker ortamında bulunan Containerlarmızı HEALTHCHECK parametresi ile container sağlık kontrolü yapacağız. Ancak bunu yaparken docker run ve dockerfile örneklerini göstererek yapacağım. Bu parametreleri girerken farklı komutları da kullanacak ve onların açıklamalarını da yapacağım. HEALTHCHECK bir Container’ın durumunu izlemek ve otomatik olarak sağlıklı olup olmadığını belirlemek amacıyla kullanılan bir özelliktir. […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Image İşlemleri

Selamlar arkadaşlar bu yazımda sizlere Docker Image oluşturma işlemleri hakkında bilgiler vereceğim. Sizinde bildiğiniz üzere Docker Image’larını oluşturma işleminde en büyük rol oynayan dosyamız Dockerfile dosyalarımızdır. Bu dosyamız sayesinde Image’lar oluşturabilir ve bu oluşturduğumuz Image’ları Container’larımızda çalıştırabiliriz. Bu sayede uygulamalarımız için izole ortamlar oluştururuz. Nedir bu Dockerfile ? Dockerfile, Docker Container’ları oluşturmak ve yapılandırmak için […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Environment Kullanımı

Selamlar arkadaşlar bu yazımda sizlere Docker Container oluşturma sırasında Environment Variables (Ortam Değişkenleri)’nin nasıl kullanıldığını göstereceğim. İlk olarak kısaca ne olduğunu söylemem gerekirse, OS bazında olan bu değişkenler, tanımlandıkları değerlerle OS içerisinde istenilen yerden erişim sağlanabilir. Windows ve Linux işletim sistemlerinde tanımlama şekilleri farklılık gösterecektir. Ancak ben Docker uygulamalarımı Linux üzerinden yaptığım için bu değişkenleri […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Logging

Selamlar arkadaşlar bu yazımda sizlere Docker Logging hakkında bilgiler vereceğim. Genel anlamda logları açıklamak gerekirse; bilgisayarlar çeşitli nedenlerden dolayı log tutacaktır. Bu logların tutulma şekli OS bazlı olarak değişiklik gösterecektir. Windows üzerindeki loglara Event Viewer’dan ulaştığımız gibi, Linux sistemlerde ise /var/log klasörü altında dosyalarda saklanmaktadır. Logların tutulma nedenleri ise şunlar olabilir; Sorun giderme ve hata […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Network Drivers

Selamlar arkadaşlar, bu yazımda sizlere Docker Network Drivers hakkında bilgiler vereceğim. Network Driver’lar, Docker Container’ların ağa nasıl bağlandığını ve iletişim kurduğunu yöneten bir bileşendir. Docker’da çeşitli ağ sürüceleri vardır ve bunlar oluşturmuş olduğumuz Container’ların birbirleriyle haberleşmesine olanak tanırlar. Yaygın olarak kullanılan ağ sürücüleri aşağıdaki gibidir : Bridge Driver : Varsayılan olarak kullanılan ağ sürücüsüdür. Bu […]

Daha fazlası için tıkla arrow_right_alt
Docker 2 yıl önce

Docker Verilerini Kalıcı Hale Getiriyoruz

Selamlar arkadaşlar bu yazımda sizlere Docker Container’lar ile üretilen Dataların kalıcığını sağlayabileceğimiz Docker Volume’ları anlatacağım. Docker Volume Nedir? İlk olarak bir kısa hatırlatma ile başlıyorum. Çalıştırdığımız Container’lar bir süre sonra kapatılabilir. Bu kapatma işlemi olması durumunda eğer kalıcı bir alan belirtmediyseniz, image üzerine eklenen geçici RW katmanı üzerinde datalarınızı saklayacaktır ve kapatıldığı anda burada bulunan […]

Daha fazlası için tıkla arrow_right_alt