Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Açıklab profile imageAli Orhun Akkirman
Ali Orhun Akkirman forAçıklab

Posted on

     

Pardus 19.x üzerinde Docker kurulumu ve kullanımı

Pardus 19.x sürümleri üzerinde Docker'ın varsayılan olarak kullanılan topluluk sürümünün kurulumunu yapacağız. Aşağıda anlatılan şekilde kurduğunuz durumda docker üzerindeki güncellemeleri sisteminiz üzerinden alabilir, kolaylıkla güncelleme yapabilirsiniz.

Kurulum

Pardus 19 üzerinde paketlerin güncelliği kontrol edilip Docker paketi için gerekli bağımlılıklar indirilir. Güncelleme;

sudoapt-get update
Enter fullscreen modeExit fullscreen mode

Gerekli bağımlılıklar:

sudoapt-getinstall\    apt-transport-https\    ca-certificates\    curl\    gnupg2\    software-properties-common
Enter fullscreen modeExit fullscreen mode

Docker'ın resmi GPG anahtarı indirilerek APT sistemine eklenir.

curl-fsSL https://download.docker.com/linux/debian/gpg |sudoapt-key add -
Enter fullscreen modeExit fullscreen mode

Ekrana komut ile çıkan anahtardaki son 8 karakter aşağıdaki gibi imza olarak onaylanır.

docker'ın anahtarını ve imzasını gör:

apt-key list |grep-B2 docker
Enter fullscreen modeExit fullscreen mode

anahtarı ve imza aşağıdaki şekilde görülecektir:

pub   rsa4096 2017-02-22 [SCEA]      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88uid           [    bilinmeyen   ] Docker Release (CE deb) <docker@docker.com>
Enter fullscreen modeExit fullscreen mode

anahtar imzasını ekle:

sudoapt-key fingerprint 0EBFCD88
Enter fullscreen modeExit fullscreen mode

Şimdi Pardus 19.x için Debian tabanlı depo indirilebilir:

sudoadd-apt-repository\"deb [arch=amd64] https://download.docker.com/linux/debian\   buster\   stable"
Enter fullscreen modeExit fullscreen mode

Depo adresi de eklendikten sonra yerel depo güncellenerek ilgili paket yüklenebilir:

sudoapt-get updatesudoapt-getinstalldocker-ce docker-ce-cli containerd.io
Enter fullscreen modeExit fullscreen mode

Depodda bulunan docker sürümlerini aşağıdaki gibi inceleyebilirsiniz:

sudoapt-cache madison docker-ce
Enter fullscreen modeExit fullscreen mode

Ve debian paket yönetim sistemi özelliğinden dolayı yukarıdaki komut yerine kendi istediğiniz sürümü yükleyebilirsiniz:

sudoapt-getinstalldocker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
Enter fullscreen modeExit fullscreen mode

Yetkili kullanıcı ile kullanım örneği

Docker'ın kurulduğunu test etmek isterseniz aşağıdaki hello world uygulamasını çalıştırabiirsiniz.

sudodocker run hello-world
Enter fullscreen modeExit fullscreen mode

Yetkisiz kullanıcı ile çalıştırma

Fakat bu halde iken sadece yetkili kullanıcılar docker'ı kullanabilir. Sizin istediğiniz birali kullanıcısının da docker'ı kullanabilmesini sağlamak için oluşturulmamış ise docker grubu oluşturup, ali kullanıcısını docker grubuna ekleyelim:

sudogroupadd dockersudousermod-aG docker ali
Enter fullscreen modeExit fullscreen mode

Test etmek için bu sefer komutunuzun başına "sudo" koymadan yetkisiz kullanıcı ile (yukarıda belirttiğiniz) hello-world konteynırını açabilirsiniz:

docker run hello-world
Enter fullscreen modeExit fullscreen mode

Ex nihilo nihil fit

Top comments(5)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
aliyilmaz profile image
Ali Yılmaz
  • Joined
• Edited on• Edited

Merhaba, makale için teşekkür ederim. Küçük bir ekleme yapmak isterim, son aşamalarda bulunan " Yetkisiz kullanıcı ile çalıştırma " yönergesini uyguladıktan sonra bilgisayarı yeniden başlatmak gerekiyor.

CollapseExpand
 
aliorhun profile image
Ali Orhun Akkirman
"Omnia mutantur, nihil interit"
  • Location
    Ankara, Türkiye
  • Education
    Ankara Üniversitesi
  • Work
    Sistem Yönetim Yazılım Geliştirme Takım Lideri at HAVELSAN
  • Joined

Selamlar hocam. Aslında yeniden başlatma değil de bulunulan oturumu yenilemek gerekiyor. "docker" için yeni bir "bash" açıp öyle çalıştırmayı deneyebilir misiniz?

CollapseExpand
 
aliorhun profile image
Ali Orhun Akkirman
"Omnia mutantur, nihil interit"
  • Location
    Ankara, Türkiye
  • Education
    Ankara Üniversitesi
  • Work
    Sistem Yönetim Yazılım Geliştirme Takım Lideri at HAVELSAN
  • Joined

Epey zaman geçti ama şu şekilde açıldığında problem olmuyor:

su -s kullanici

digitalocean.com/community/questio...

CollapseExpand
 
dogukaneren profile image
Doğukan Eren
HAVELSAN
  • Location
    Ankara, Turkey
  • Work
    Software Engineer
  • Joined

Teşekkürler, Pardus 21.x sistem üzerinden de başarılı bir şekilde çalışmakta.

CollapseExpand
 
hwpplayer1 profile image
Mert Gör
Software, Hardware and Science ...
  • Email
  • Location
    İstanbul, Türkiye
  • Education
    Economics
  • Work
    Masscollabs Services
  • Joined

Teşekkürler

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

aciklab, linux, açık kaynak

More fromAçıklab

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp