• Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
Yeni Blog: OpenAI Canvas Yeni Yapay Zeka Destekli Yazma ve Kodlama Asistanınız
logo logo
  • Çözümlerimiz
    • Self Servis Teknolojiler
    • Mobil Teknolojiler
    • Web Teknolojileri
  • Başarı Hikayeleri
  • Değerlerimiz
  • Blog
  • İletişim
  • İnsan Kaynakları Yönetimi
  • Argenova
  • Yazılım Geliştirme
  • Girişimcilik
  • Proje Yönetimi
  • Müşteri Hizmetleri
  • Teknoloji

Basit Docker Komutları

Caner BULUT
Caner BULUT 27 Mart 2021

Son beş yıl içerisinde BT endüstürisinin herhangi bir yerindeyseniz , büyük olasılıkla konteyner ve konteyner platformu olan Docker’ı duymuşsunuzdur. 

Docker ve konteynerlar, yazılım geliştirme ve teslimatında çığır açan bir yazılım çalıştırmanın yeni bir yoludur.

Bu yazımızda en çok kullanılan Docker komutlarını sizlerle paylaşacağız.

Docker Komutları

Başlamadan önce, size olası argümanlar içeren bir liste verecek olan bu komutu çalıştırmayı deneyebilirsiniz.

Docker'ın komut dizisini görmek için aşağıdaki komutu yazarak hangi komutları kullanabileceğinizi görebilirsiniz. 

docker

Çıktı şöyle görünecektir:

Docker

1. Docker Login

Docker login komutu ile Docker kayıt defterine giriş yapabilirsiniz, burada her türlü Docker imajını çekebiliriz.

Bir Docker ID'niz yoksa, önce bir tane oluşturmak için https://hub.docker.com adresine gidebilirsiniz.

docker login

2. Docker Pull

Docker pull komutu ile Docker registr'dan bir imaj çekebilirsiniz.

docker pull name-of-the-image

Örneğin, bir Apache ve PHP görüntüsüne ihtiyacımız varsa, şunu çalıştırabilirsiniz.

docker pull webdevops/php-apache

Görüntünün kayıt defterinden sunucunuza / dizüstü bilgisayarınıza nasıl çekildiğini görebilirsiniz:

Docker Pull

3. Docker Search

Belirli bir image arıyorsanız ancak tam adından emin değilseniz Docker Search komutunu kullanabilirsiniz.

Örneğin bir Laravel image arıyorsunuz ama imagenin tam adını bilmiyorsanız, aşağıdaki şekilde bir arama yapabilirsiniz. 

docker search laravel

Bu size aradığınız ile ilgili detaylı bir liste sunar.

Docker Search

4. Docker Images

Birkaç image çektikten sonra, Docker Images komutuyla mevcut olanların bir listesini alabiliriz.

docker images

Image'ler ile ilgili detaylı bir liste çıkacaktır.

Docker İmages

5. Docker RMI

Docker RMI komutu ile kullanmadığınız Docker imagelerini silebilirsiniz. Buda Docker içerisinde size bir alan açacaktır. 

docker rmi IMAGE-ID

Örneğin, sahip olduğunuz Wordpress image'nı silmek istiyorsunuz, yapmanız gereken aşağıdaki komutu çalıştırmak olacaktır.

docker rmi b0566df7e458

Docker Remove

6. Docker Run

İndirdiğiniz image'leri çalıştırmak için Docker Run komutu kullanılır. 

docker run IMAGE-ID

Örneğin, çektiğiniz Laravel imageni çalıştırmak istiyorsanız, image ID'si ile aşağıdaki komut ile çalıştırabilirsiniz.

docker run -d -p 80:80 IMAGE-ID

Komut içerisinde kullanılan parametreler

  • -d : Containerin arka planda çalıştırılmasını sağlar.
  • -p 80:80 : Bağlantı noktası 80 üzerindeki ana bilgisayardan gelen trafiğin konteynere iletileceği anlamına gelir.

Aşağıdaki gibi bir çıktı ekranı olacaktır.

Docker Run

7. Docker PS

Çalışan containerları listelemek için Docker PS komutunu çalıştırabilirsiniz:

docker ps

Aşağıdakiler gibi bazı yararlı bilgiler alırsınız.

Docker PS

8. Docker Stop / Start

Bir konteyneri durdurmak için Docker Stop komutunu çalıştırabilirsiniz.

docker stop CONTAINER-ID

Konteyneri yeniden başlatmak için,

docker start CONTAINER-ID

Docker Stop / Start

9. Docker RM

Belirli bir konteynırı silmek için önce kabı durdurmanız ve ardından çalıştırmanız gerekir.

docker rm CONTAINER_ID

Bu, yalnızca konteynır siler, ancak görüntüyü olduğu gibi bırakır.

Konteyneri ve image'yi hep birlikte silmek isterseniz aşağıdaki komutu çalıştırabilirsiniz.

docker rmi CONTAINER_ID

Çıktı örneği aşağıdaki şekildedir.

Docker RM

Sonuç Olarak

Yukarıdaki örnerler en çok kullanılan Docker komutlarıdır. Ancak kullanabileceğiniz yüzlerde komut bulunmaktadır. Online dökümanları kullanarak Docker hakkındaki bilgilerinizi geliştirebilirsiniz. 

Docker


Caner BULUT

Caner BULUT

Caner Bulut, Argenova'nın Kurucusu ve CEO'sudur. Yazılım geliştirme ve ürün geliştirme alanlarında deneyimlidir. Birçok başarılı projeye imza atmıştır ve teknoloji ekosistemine bilgi paylaşımıyla katkı sağlamaktan keyif almaktadır. Yoğun programına rağmen yeni bilgileri paylaşmak ve öğrenmek, ona büyük bir motivasyon kaynağı olmaktadır.

Yorumlar (1)

  1. Rıdvan Sönmez
    Rıdvan Sönmez

    Docker ne olduğunu ve başlangıç seviyesinde olan kullanıcının nasıl kullanılacağını çok güzel ve basit bir şekilde verilmiş. Teşekkürler ....

    11.05.2021

Argenova

Yenilikçi ve girişimci ruhumuz ile hareket ediyor, her işimizi değerlerimiz ışığında en doğru şekilde yapıyoruz.

Web Teknolojileri
  • Kurumsal Web Tasarım
  • E-Ticaret
  • Web Uygulamaları
  • Seo
  • Dijital Pazarlama
  • Sunucu ve Barındırma
  • Teknik Destek ve Bakım
Mobil Teknolojiler
  • IOS Uygulama Geliştirme
  • Android Uygulama Geliştirme
  • Bakım ve Teknik Destek
Self-Servis Teknolojiler
  • Ziyaretçi Yönetim Sistemi
  • Anket ve Eğitim Sistemleri
  • Toplantı Odası Bilgilendirme Ekranı
  • Multitouch Uygulamalar
  • Digital Signage
  • İnteraktif Stand Çözümleri
  • Özel Kiosk Çözümleri
  • Temizlik Kontrol Sistemi
Argenova
  • Hakkımızda
  • Blog
  • İletişim

Copyright © 2025. Argenova Teknoloji. All rights reserved.