docker compose kurulumlarda çok fazla kullanılıyor pratikte çokta işe yarıyor ama zaman zaman hataya düşebiliyor, bir işlem yapıyorsunuz ve çakışmalara, aynı ağ adlarını almaya başlıyor. Bu durumda docker güncellemelerinde ve/veya sistem güncellemelerinden sonra ortaya çıkıyor. Ağların ve konteyner’ların başlamasına engel oluyor. Örnek bir hata mesajı Aşağıdaki gibi yazdığımız ufacık bir python kodu ile sistemden başa … Silinmeyen Docker Ağları Otomatik Olarak Nasıl Kaldırılır? yazısına devam et →
Bazı şeyleri otomatize ederken oto deployun yanı sıra otomatik güncelleme yapmakta önemli, bunun için rsync veya ssh üzerinden güncelleme yapmak yerine direk olarak docker containerı güncelleyebilirsiniz. Bu işlem için ise direk olarak docker container build etmemiz bizim için yeterli, uygulamamız bunun içerisinde çalışacak ve watchtower bunu otomatik güncelleyecek. İmaj oluşturmak için .gitlab-ci.yml için aşağıdaki yapılandırmayı kullanabilirsiniz. … Kullanılan Özel Container Registrylerin Watchtower ile Güncellenmesi yazısına devam et →
Docker CLI ve Docker Compose ile ilgili sıkça kullandığım komutlar yer almaktadır. bu komutları terminal aracınıza kaydedip snippet olarak kullanabilirsiniz. Termius ve xShell üzerinde işlemlerinizi yapabilirsiniz.
Geçenlerde Twitter üzerinden isyanımı belki görmüşsünüzdür, bazıları gidip OVA olarak sanal makine imajı yayınlıyor. Virtualbox dışında bunu direk olarak açmak imkansız. Herhangi bir sıkıştırma uygulaması ile dışarı çıkartabiliyorsunuz içerisinde VMware\’ye uygun bir iso çıkıyor bunu kullanabiliyorsunuz tabii Peki benim gibi VMware kullanmayan birisi ne yapacak? Tabii ki başının çaresine bakmak zorunda kalacak, Hyper-V ve KVM … Sanal Makine İmajları Nasıl Dönüştürülür? yazısına devam et →
Birden fazla geliştirme ortamı kullandığımız ve imajların güncelliğini yitirdiği senaryolar olabiliyor, mevcut bir konteyneri silmek istemeyebiliriz. Kullanılan bu konteyner production ortamında çalışıyor ve üzerinde işlem yapılıyor olabilir. Docker kardeşimizde imajlar geçici olacak şekilde tasarlanmıştır. Yani mevcut bir imajı güncellemek için eskisini mecbur kaldırır ve yenisini başlatırsınız. Bu işlemi yapmak için aşağıdaki prosedürü izlemeniz yeterlidir. docker-compose … Docker-compose Kullanarak Mevcut Docker Imajları Nasıl Güncellenir? yazısına devam et →
Gitea ile kendinize özgü kişiselleştirilmiş git sunucusu kurabilir, repolarınızı kendi bünyenizde barındırabilir siniz. Normalde kurulum biraz daha uzun ancak Docker kullanarak bu kurulumu sancısız atlatmak ve çok basit bir şekilde kullanmak mümkün Resmi belgelendirmede paylaşılan docker-compose.yml dosyasının aksine ben uygulamayı lokalde çalıştırmayı seçtim ve dışarıya da NGINX ile açma yoluna gittim. Çalıştırmak için; Düzenlediğim dosya … Docker ile Gitea Git Sunucusu Nasıl Kurulur? yazısına devam et →
Yanlış yapılandırılan her docker konteyneri dışarıya yüklü miktarda log basar, disk alanı az olan sunucularda sistem yöneticileri güneşi hızlı bir şekilde görebilir ve servis kesintileri yaşayabilir. Aşağıda yapacaklarımızdan hemen önce lütfen docker-compose dosyanız üzerinde gerekli olan ince ayarları yapınız, aksi taktirde yapacağınız bu işlemlerin log dosyalarının boyutunu düşürmede bir etkisi olmayacaktır. Bir müşteride mevcut logların … Docker Container Log Dosyalarının Boyutu Nasıl Küçültülür? yazısına devam et →
Docker’ı sisteme ilk kurduğunuzda indirilen imajlara kadar her şeyi /var/lib/docker içerisinde tutmaktadır. Başka bir yerde bu verileri depolamak istiyoruz, ben genellikle bu tarz verileri SSD üzerinde tutmam, Cold Storage üzerine alırım. Çözümümüze gelecek olursak başlamadan önce varsayılan klasörü yani /var/lib/docker dizinini temizliyoruz. Komutu işinizi fazlasıyla görecektir. Dizin temizlendikten sonra /etc/docker/daemon.json yoluna gidiyoruz karşınıza aşağıdaki gibi bir yapılandırma dosyası çıkacak. Yapılandırma dosyasının … Docker’da Varsayılan Veri Klasörü Nasıl Değiştirilir? yazısına devam et →
ESXi Vmware tarafından sanallaştırma için geliştirilen linux tabanlı bir işletim sistemidir. ESXi sayesinde host(sunucu, ana makine yada ne derseniz artık) makine üzerinde birden fazla sanal bilgisayar oluşturup yönetebiliriz. Yönetim için web tarafında kullanabileceğimiz bir arayüz bulunduğu gibi aynı zamanda vCenter ve vSphere Client gibi yazılımlar ile birden çok ESXi arayüzünü tek bir çatı altından kontrol … Sunucuya Özel ESXi Imajı Nasıl Oluşturulur? yazısına devam et →
Vmware ve ürünleri ile vakti zamanında oldukça fazla ilgilenme şansım oldu o esnada Vmware NSX ile uğraşırken elimin altında bir kaç kitap olurdu, daha sonra ise aşağıdaki gibi bir liste yaparak güzel bir belge arşivi elde ettim. Automating NSX for vSphere with PowerNSX VMware NSX Micro-segmentation 1 VMware NSX Micro-segmentation 2 VMware NSX Cookbook Operationalizing … 10 Adet Ücretsiz Vmware NSX Kitabı yazısına devam et →
virsh provides Linux System Administrators with the ability to dynamically scale allocated memory to virtual guests during runtime. dommemstat shows that the domain web-server has a memory allocation limitof 2097152 kB and is currently using 903040 kB. You can confirm this with ps. The memory allocation limit is set with setmaxmem and can only be … Configure Guest Domain Memory Usage With Virsh yazısına devam et →
ParrotOS Nedir? ParrotOS Debian tabanlı bir GNU/Linux dağıtımı olup Penetrasyon Testi, Dijital Adli Tıp, Programlama ve Gizlilik konularına odaklanmıştır. İtalyan bir ekip tarafından geliştirilmektedir. Gönüllüler içerisinde Türkiye’den pek çok isimde görmek mümkündür. Neden ParrotOS Kullanmalısınız Kali gibi bir takım sorunları olan(ekran kartı drive vb) bir sistem yerine kullanılabilecek en iyi alternatiftir. Kurulum aşamalarında sorunlar çıkartmaz. … Microsoft Hyper-V Üzerine Parrot Security OS Kurulumu yazısına devam et →
Hyper-V kullanan kurum ve kuruluşlarda kimi zaman linux ile işlem yapacaksınız. Bu esnada bilmeniz gereken en ilginç durum docker kurulumundan sonra gerçekleşmektedir. Özellikle Windows Server 2012 ve Windows Server 2012 R2 veya daha aşağısı kullanılan bir yapıda Docker kullanılmak isteniyor ise aşağıdaki logları görme ihtimaliniz yüksek, görmeme ihtimalinizde var. Üstelik docker çalıştığında yaptığı kontrollerden sonra … Docker Makinada hv_get_dhcp_info: not found İle Başlayan Sorun yazısına devam et →
Sanal makina oluşturma sırasında UEFI uyumlu bir işletim sistemi seçerseniz, VMWare’in VMPlayer’ı son sürümlerde varsayılan olarak UEFI yazılımlarını kullanacaktır. Ancak, VM’yi klasik BIOS ürün yazılımına değiştirmek zorunda olduğunuz bazı durumlar olabilir; örneğin, işletim sisteminiz UEFI desteği olmadan kuruluysa veya yanlış işletim sistemini seçtiyseniz. Şu anda, GUI’de yazılımdan ayarlarını değiştirme imkanımız yok gibi görünüyor, bu nedenle … Vmware Sanal Makinasında Uefi Yerine Legacy Bios Kullanımı yazısına devam et →
Bu hafta kısa bir yazı ile sizlerleyim. Docker üzerinde çalışırken geliştirme ortamınızda saçma salak hatalar alıyorsanız. Uğraştınız ve çözemediyseniz. Kafanızı daha fazla yormayıp soruna neden olan bütün imaj ve konteynerları uçurabilirsiniz. bu komutlar geliştirme ortamında kullandığınız tüm konteyner ve imaj yapısını ortadan kaldıracak ve size temiz bir geliştirme ortamı açmanıza imkan sağlayacaktır. Kaldırılma işlemi sırasında … Docker’da Tüm İmaj ve Konteynerları Kaldırma yazısına devam et →
Son zamanlarda Ubuntu’da çalışan bir geliştirme iş istasyonu hazırlamam gerekiyordu. Ortamımda Windows Server 2016 Sunucusunda Hyper-V çalıştırıyorum bu yüzden "2. Nesil" Bir VM Oluşturup Ubuntu 16 LTS kurdum. Geçmiş yıllarda Microsoft, Hyper-V üzerinde Linux’u destekleme konusunda çok çaba harcadı, hatta Windows sistemlerin içerisine subsystem olarak ekleyebildiğimizde durumu daha net anlayabildik. Tabi bu noktada karşılaştığım tek … Linux Dekstop İçin Hyper-V Çözünürlük Ayarları yazısına devam et →
Herhangi bir kurulum makalesi ile Docker kurduğunuzda Docker komutlarını kullanabilmeniz için, kullanıcı adınızı docker grubuna almalısınız. Komutlar aracılığı ile bunu normal bir şekilde yapıp oturumunuz da komut satırına geldiğinizde haliyle sorunsuz bir şekilde çalışması gerekiyor. Şu komutu çalıştırarak kullanıcının yeni grup atamasının kabuğa yansımadığını görebiliriz: baktığımızda gruba geçtiğini ama yetkilendirmenin olmadığını göreceksiniz. Yeni grup atamasını … Docker’da Grup Atama İşini Oturumdan Çıkmadan Yapma yazısına devam et →
Docker’ı yüklemenin herkes tarafından kullanılan yolu, deposunu ekleyerek bu depodan yüklemektir. bunu yaparken uygulayabileceğiniz bir sürü yöntem bulunuyor hatta zamanında bende anlatmıştım. Docker paketini sık sık güncellemeyi tercih etmediğimden dolayı direk debian tabanlı sistemler için deb dosyasını indirip elle kurmayı tercih ediyorum. Siz aynı alandan kullandığınız sistem için hazırlanmış olan paketi indirip kurabilirsiniz. Veya bunlar … En Basit Haliyle Docker Nasıl Kurulabilir yazısına devam et →
vmware workstation üzerine sanal bilgisayar kurulumunu nasıl yaparız bunu anlatmak istedim aslında internet de bir sürü anlatım var ancak güncel bir adet de bizim veritabanımızda bulunsun kullanmak isteyenlerin işine yarasın dedim. Öncelikle son sürümü indirerek başlayın bu anlatımı yaparken ben versiyon 10 kullandım. Programımızı açıyoruz ana ekrandan hemen “Create a New Virtual Machine” diyoruz ve … Vmware Sanal Bilgisayar Kurulumu yazısına devam et →
windows ve linux sistem yönetimi, network ve ağ güvenliği, siber güvenlik, yazılım ve gündemdeki diğer teknolojik konular hakkında blog yazıları