Kategori arşivi: Docker

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.