Yavuzlar
Ana sayfaTelegram
  • Yavuzlar
  • VulnLab
  • CodinLab
  • 📚EĞİTİM
    • PHP
      • XAMPP kurulumu
      • VS Code Kurulum
      • 1.0 PHP Nedir
      • 1.1 Dosya Oluşturma
      • 1.2 Syntax (Yazım Kuralları)
      • 1.3 PHP'de Echo ve Print
      • 1.4 PHP'deki yorumlar
      • 1.5 PHP Değişkenleri
      • 1.6 Operatörler (Operators)
      • 1.7 Veri Türünü Alma
      • 1.8 PHP'de String
      • 1.9 PHP'de Sabitler
      • 2.0 PHP'de If Else Elseif
      • 2.1 Switch Case
      • 2.2 PHP'de Döngüler
      • 2.3 PHP'de Diziler (Arrays)
      • 2.4 PHP'de Süper Global Değişkenleri
      • 2.5 PHP'de Cookie (Çerez) Ve Session (Oturum) Yöntemleri
      • 2.6 Form işlemleri
    • C++
      • 1.0 Temeller
        • 1.1 Dosya Oluşturma
        • 1.2 Syntax (Yazım Kuralları)
        • 1.3 Yorum Satırları
        • 1.4 C++ Değişkenleri
          • 1.4.1 Değişken Türleri
        • 1.5 Operatörler (Operators)
        • 1.6 Namespace
        • 1.7 Kullanıcı Girdisi (User Input)
        • 1.8 C++ Stringleri (C++ Strings)
        • 1.9 Matematik (Math) Fonksiyonları
        • 1.10 Booleans
        • 1.11 If Else
        • 1.12 Switch
        • 1.13 While Döngüsü
          • 1.13.1 Do While Döngüsü
        • 1.14 For Döngüsü
        • 1.15 Break/Continue
        • 1.16 Diziler
        • 1.17 Structures
        • 1.18 Enums
        • 1.19 References
        • 1.20 Pointers
      • 2.0 Fonksiyonlar
      • 3.0 Sınıflar
        • 3.1 OOP
        • 3.2 Sınıflar ve Objeler
        • 3.3 Sınıf Methodları
        • 3.4 Yapıcılar (Constructors)
        • 3.5 Erişim Belirleyicileri (Access Specifiers)
        • 3.6 Kapsülleme (Encapsulation)
        • 3.7 Inheritance
        • 3.8 Polimorfizm (Polymorphism)
        • 3.9 Dosyalar (Files)
        • 3.10 İstisnalar (Exceptions)
        • 3.11 Tarih ve Zaman (Date and Time)
      • 4.0 Veri Yapıları (Data Structures)
        • 4.1 Veri Yapıları ve STL
        • 4.2 Vektörler (Vectors)
        • 4.3 Listeler (Lists)
        • 4.4 Yığınlar (Stacks)
        • 4.5 Kuyruklar (Queues)
        • 4.6 Deque (Çift Uçlu Kuyruk)
        • 4.7 Küme (Set)
        • 4.8 Maps
        • 4.9 Iterator
        • 4.10 Algoritmalar
  • 🛠️ARAÇLAR
    • Aircrack-ng
    • Airgeddon
    • Arjun
    • BeEF
    • Bettercap
    • Docker
    • Gelişmiş Wireshark Kullanımı (Advanced Wireshark Usage)
    • Google Dorks
    • Hping3
    • John the Ripper
    • Metasploit Framework
    • Netcat
    • Nmap
    • OSINT Framework
    • PEASS-ng
    • Sublist3r
    • XSS Scanner
    • Wireshark
    • ZAP
    • HYDRA
  • 🖥️İŞLETİM SİSTEMLERİ
    • Linux101
    • MBR
  • 🔑KRİPTOLOJİ
    • Dijital Sertifika ve İmzalar
    • Sezar Şifrelemesi
    • Steganografi
    • Veri Şifreleme (Data Encryption)
  • 🔏Network
    • Domain Name Server (DNS)
    • Firewall Nedir? Nasıl Çalışır ?
    • Ortadaki Adam Saldırısı (Man In The Middle Attack)
    • OSI Modeli
    • Sanal Özel Ağlar (VPN)
    • World Wide Web (WWW)
  • 🔐PRIVILEGED
    • Docker Escape
  • 📨Protokoller
    • ARP
    • DHCP
    • FTP
    • HTTP/HTTPS
    • SSH
    • TCP/IP
    • UDP
    • Wİ-Fİ Güvenlik Protokolleri (WEP/WPA/WPA2/WPA3)
  • 💻SİBER TEHDİT İSTİHBARATI
    • Gelişmiş Siber Tehdit İstihbaratı Nedir?
  • 🔒WEB GÜVENLİĞİ
    • 403 ByPass
    • API Güvenliği (API Security)
    • Broken Access Control
    • Bulut Güvenliği (Cloud Security)
    • Command Injection
    • Cross Origin Resource Sharing
    • Cross Site Request Forgery (CSRF)
    • Cyber Kill Chain
    • DDoS Saldırıları
    • File Upload Zafiyeti Nedir?
    • HTTP Request Smuggling
    • Insecure Direct Object Reference (IDOR)
    • Incident Response
    • Local File Inclusion (LFI)
    • NoSQL Injection
    • Pentest 101
    • Race Condition
    • Server Side Request Forgery (SSRF)
    • Server Side Template Injection (SSTI)
    • Spring4Shell
    • Two Factor Authentication Bypass
    • XML External Entity Attack (XEE)
  • 🤖YAPAY ZEKA
    • ChatGPT for Hacking
    • Siber Güvenlik ve Yapay Zeka
    • Yapay Zeka ile Sahte Fotoğraf Tespiti
  • 🌐YAZILIM
    • Düzenli İfadeler (Regular Expressions)
    • Elasticsearch Nedir?
    • Front-end Teknolojileri
    • Golang'da Arayüzler (Interfaces)
    • Go'da Concurrency ve Uygulamaları
    • Güvenli Kodlama (Secure Coding)
    • Java Overloading vs Overriding
    • JSON Web Token (JWT)
    • Material-UI
    • NextJS Nedir?
    • ReactJS Kancalar (Hooks)
    • ReactJS Nedir?
    • Redux Toolkit
    • SOLID Yazılım Geliştirme Prensipleri
    • SQL 101
    • UI / UX Nedir?
    • Veri Taşıma Nedir? (Database Migration)
    • Versiyon Kontrol Sistemleri ve GIT
  • 🔷DİĞER
    • Bug Bounty (Hata Ödülü) Nedir?
    • Popüler Yazılımların Kurulumları
      • Ubuntu Server 24.04 LTS Kurulumu
      • Ubuntu için Güncel Docker Engine Kurlumu
    • Güvenlik Operasyonları Merkezi Nedir?
    • Honeypot (Bal Küpü)
    • IoT Güvenliği Nedir?
    • ShellShock Exploit
    • Yük Dengeleyici (Load Balancer) Nedir?
Powered by GitBook
On this page
  • Desteklenen Platformlar
  • Ubuntu için kurulum
  • Gereklilikler:
  • Docker Engine Kurlumu
  • Kurulum sonrası

Was this helpful?

  1. DİĞER
  2. Popüler Yazılımların Kurulumları

Ubuntu için Güncel Docker Engine Kurlumu

Merhabalar bu rehberde Docker Engine nasıl kurulur bunu öğreneceğiz.

Desteklenen Platformlar

Platform
x86_64 / amd64
arm64 / aarch64
arm (32-bit)
ppc64le
s390x

✅

✅

✅

✅

✅

✅

✅

✅

✅

✅

✅

🚧

🚧

✅

✅

✅

✅

✅

✅

✅

✅

✅

✅

Ubuntu için kurulum

Gereklilikler:

Docker 64-Bit sistem aşağıdaki Ubuntu versiyonlarında çalışmaktadır.

  • Ubuntu Noble 24.04 (LTS)

  • Ubuntu Jammy 22.04 (LTS)

  • Ubuntu Focal 20.04 (LTS)

Docker Engine x86_64 (veya amd64), armhf, arm64, s390x ve ppc64le (ppc64el) mimarileri ile uyumludur.

Güncel olmayan paketlerin silinmesi için aşağıdaki komutu çalıştırabilirsiniz eğer hiç kurmadıysanız bu adımı atlayabilirsiniz

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

Docker imaj, container ve volum verileri /var/lib/docker altında bulunur. Bu veriler otomatik olarak silinmez eğer temiz kurulum yapmak isterseniz sudo rm -rf /var/lib/docker komutu ile bu verileri silebilirsiniz sudo rm -rf /var/lib/containerd komutu ile diğer container konfigürasyonlarını silebilirsiniz

Docker Engine Kurlumu

İlk adım olarak aşağıdaki kodu terminale kopyala yapıştır yaparak güncel Docker apt repolarını kuralım

Eğer Ubuntu tabanlı farklı bir dağıtım kullanıyorsanız, aşağıdakiler gibi

  • Linux Mint

  • Zorin OS

  • Elementary OS

  • Pop!_OS

  • Peppermint OS

  • GalliumOS

  • KDE Neon

  • Linux Lite

  • Bodhi Linux

  • Pinguy OS

  • Feren OS

  • Voyager Live vb &#xNAN;$VERSION_CODENAME değişkenini kullandığınız dağıtımının karşılık geldiği Ubuntu sürümü ile değiştirmeniz gerekmektedir. Örneğin: Linux Mint için bu değer UBUNTU_CODENAME ortam değişkeninde saklanmaktadır. yapmanız gereken aşağıdaki scripte bulunan $VERSION_CODENAME değerini $UBUNTU_CODENAME ile değiştirmenizdir. Diğer durumlarda Ubuntu versiyon kodu elle yazılabilir. Örneğin 22.04 Tabanlı bir dağıtımda $VERSION_CODENAME yerine Ubuntu 22.04 'ün versiyon kodu olan jammy yazılabilir

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

güncel apt repoları kurulduktan sonra artık docker paketlerini indirebiliriz yine aşağıdaki kodu terminale kopyala yapıştır yaparak paketleri kurabilirsiniz.

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

artık Docker Engine sistemimize kuruldu test etmek için aşağıdaki komutu çalıştırabiliriz.

 sudo docker run hello-world

Bu komutla birlikte ekrana hello from docker! ile başlayan bir mesaj beklenmekte bu mesaj geldiğinde kurulumu başarıyla tamamlamış oluyoruz

Kurulum sonrası

sudo usermod -aG docker $USER

Bu komutun geçerli olabilmesi için bilgisayarını yeniden başlatmanız gerekebilir

PreviousUbuntu Server 24.04 LTS KurulumuNextGüvenlik Operasyonları Merkezi Nedir?

Last updated 4 months ago

Was this helpful?

Eğer docker komutunu sudo ile kullanmak istemezseniz bunun için sistem kullanıcınınızı docker grubuna eklemeniz gerekmekte bunu aşağıdaki kod ile yapabilirsiniz tabii bu size güvenlik riski de getirebilir. ayrıntılı bilgi için

https://docs.docker.com/engine/install/linux-postinstall/
CentOS
Debian
Fedora
Raspberry Pi OS (32-bit)
RHEL
SLES
Ubuntu
Binaries
🔷
Page cover image
ResulCelik0 - OverviewGitHub
Bu yazı Resul ÇELİK tarafından yazılmıştır.
Logo