Komut Satırından Google Cloud SDK’sı İle Token Üretme

Published / by Uğur Özşahin / Leave a Comment

Merhabalar,

google cloud servisleri kullanıyorsanız ve uygulamalarınızdan herhangi biri için hızlıca bir token ihtiyacı doğduysa aşağıdaki sıralı komut dizisi ile dilediğiniz uygulama için token üretebilirsiniz.

Google Cloud SDK’sının bilgisiyaranızda yüklü olduğunu varsayarak,

  1. Google Cloud SDK’sını ilk yükledinizden yola çıkarak, google cloud ortamını hazırlamak, gcloud init komutunu çalıştırdıktan sonra aşağıdaki örneğe benzer şekilde ortamınızı hazırlayabilirsiniz.

2. İkinci komutumuz token üretmek istediğimiz uygulamaya ait bilgileri parametre geçerek ilgili uygulama için komut satırında authenticate olmamızı sağlayacak. Parametre geçtiğiniz bilgileri google cloud console (https://console.cloud.google.com/apis/credentials?project=your-project-id -> Create Credentials -> Create service account key (with JSON)) üzerinden elde edebilirsiniz.

3. Eğer son adıma kadar hatalı bir işlem yapmadıysak, son komutumuz uygulamamız için gerekli token bilgisini ekrana bastıracaktır.

Ubuntu’da Docker Versiyonunu Spesifik Bir Versiyona Güncellemek

Published / by Uğur Özşahin / Leave a Comment

Merhabalar, docker ile çalışırken güncel bir versiyona geçiş yapmak istiyor ya da spesifik bir versiyonu yüklemek istiyorsanız, aşağıdaki adımları inceleyebilirsiniz.

Not : Hali hazırda sisteminizde kurulu olan docker versiyonunu güncellemeden önce çalışan tüm container’larınızı durdurmak sizin için faydalı olabilir.

Paket Yönetim Sistemini Güncelliyoruz

Yeni Anahtarları Ekliyoruz

Docker İçin Gerekli Repo Bilgisini Ubuntu İçin Tanımlıyoruz

Sizin dağıtımınıza göre uygun repoyu seçerek aşağıdaki scripti düzenleyebilirsiniz. Bizim durumumuzda ubuntu-xenial ->

Not: ilgili dosyayı uygun bir editör (vim, nano vb. ) yardımıyla script yardımı olmadan da düzenleyebilirsiniz.

Paket Index’ini Güncelliyoruz

Paket Yönetim Sistemine Son Eklediğimiz Docker Repo sunun Doğru Olup Olmadığını Kontrol Ediyoruz

linux-image-extra-* Kernel Paketlerini Yüklüyoruz

Böylece Aufs Depolama Sürücülerini kullanmamız mümkün oluyor

İstediğimiz Docker Versiyonunu Artık Yükleyebiliriz

Öncelikle müsait olan docker versiyonlarını aşağıdaki komut yardımı ile görüntüleyelim

Bizim Durumumuzda Güncel Docker Engine 1.12.6 Versiyonunun Kurulumunu Gerçekleştirelim

Docker Deamon Servisini Artık Yeniden Başlatabiliriz

Kurulumunuzun sorunsuz olduğundan emin olmak için aşağıdaki komut yardımı ile bir container ayağa kaldırabilirsiniz.

Kaynak : http://www.hashjoin.com/t/upgrade-docker-engine-specific-version.html

Docker Toolbox Insecure Registry Servis Kullanmak

Published / by Uğur Özşahin / Leave a Comment

Merhabalar,

Docker ile çalışırken eğer siz de farklı bir registry servis kullanmak isterseniz sertifika problemleri ile karşılaşabilirsiniz. Kendiniz bir registry servis kurup, valid bir sertifika üzerinden bu servise erişmiyorsanız alacağınız hata aşağıdakı şekilde olacaktır.

docker toolbox ile windows üzerinde docker için kullandığınız sanal makinelerden birine insecure bir registry servis tanımlamak için yapmanız gerekenler:

Yeni bir sanal makine kurulumunu şu şekilde yapabilirsiniz:

 

Ya da var olan sanal makinelerinizden birisine eğer insecure registry eklemek istiyor iseniz de aşağıdaki yolu izleyebilirsiniz.

Öncelikle sanal makinenizin kurulu olduğu dizini bulun:

Örn :

Config.json dosyasını uygun bir editör ile açarak InsecureRegistry alanını aşağıdaki şekilde düzenleyebilirsiniz.

 

Debian Linux Dağıtımı Docker Memory Desteği

Published / by Uğur Özşahin / Leave a Comment

Debian Linux dağıtımlarında docker memory desteği konusunda sorun yaşıyorsunuz, aşağıdaki işlemi gerçekleştirebilirsiniz.

$ docker info

WARNING: No swap limit support
WARNING: No memory limit support

Komutu sonrasında yukarıdaki uyarıları görüyorsanız, nano, vim vb. editör ile grub dosyasında GRUB_CMDLINE_LINUX_DEFAULT satırında aşağıdaki şekilde bir değişiklik yapmalısınız.

$ nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet cgroup_enable=memory swapaccount=1"

Değişikliği yaptıktan sonra dosyayı aşağıdaki şekilde kaydedebilirsiniz.
Ctrl + O

nano’yu Ctrl + X ile kapatabilirsiniz.

sudo update-grub komutu ile grub konfigürasyonunu güncelleyebilirsiniz.

Geliştirmekte olduğum proje: isyeridevredenler.com

Published / by Uğur Özşahin / Leave a Comment

Merhabalar uzun zamandır üzerinde çalıştığım projelerden biri olan, devir ilanlarını yayınladığımız projemizi tanıtmaya karar verdim. Halen üzerinde çalışmakta olduğum en azından çabaladığım projemin websitesine buraya tıklayarak ulaşabilirsiniz.

Devren kiralık ve devren satılık işyerlerine yönelik olarak hazırladığımız bu projede, ilan verenlerimizin daha çabuk müşteri bulabilmelerine imkan sağlarken, ziyaretçilerimize de kendi işlerini kurabilmek veya yeni iş fırsatları yaratabilmek gibi bir hizmetimiz söz konusu. Proje şu an için gelişim aşamasında olmakla birlikte aldığımız tepkilere bakılırsa ilan verenlerimize ve ziyaretçilerimize önemli faydalar sağlayabiliyoruz.

Bu projemde NHibernate, SQL Server 2005, MVC.Net, Lucene.NET, SharpArchitecture, jQuery alt yapılarından fayfalandım. Çok eksik yönü olmasına rağmen projeyi belirli bir aşamaya getirmiş olmam kendi açımdan sevindirici.

Projemizde ayrıca seo konusundada çalışmalarda bulunduk. Özellikle beklentimizin yüksek olduğu kelimeler olan devredenler, devren ve satanlar gibi kelimelerde belirli pozisyonlar edindik.