Skip to content

bayram-ozkan/d0cker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resim açıklaması

İçindekiler

Docker Nedir?

Docker, konteynerleştirme teknolojisini kullanarak uygulamaların ve onların bağımlılıklarının taşınabilir, izole edilmiş ortamlar içinde çalıştırılmasını sağlar. Geliştiricilerin uygulamalarını bir "konteyner" içinde paketlemelerine ve bu konteynerleri herhangi bir ortamda çalıştırmalarına olanak tanır. Bu sayede, "çalışıyor ama benim bilgisayarımda" sorunu ortadan kalkar.

Container Nedir ?

Bir container (konteyner), bir uygulamanın çalışması için gerekli tüm bileşenleri (kod, bağımlılıklar, kütüphaneler ve yapılandırmalar) içinde barındıran izole edilmiş bir çalışma ortamıdır. Konteynerler, sanal makineler gibi tüm işletim sistemini değil, yalnızca uygulamanın çalışması için gerekli bileşenleri içerir. Bu nedenle, kaynak kullanımında oldukça hafif ve hızlıdırlar.

Resim açıklaması

Docker Mimarisi

Docker mimarisi, konteyner tabanlı uygulamaları verimli ve taşınabilir bir şekilde çalıştırmayı sağlayan bileşenlerden oluşur. Temel olarak, Docker mimarisi Docker Daemon, Docker CLI, Docker Image, Docker Container, Docker Registry gibi bileşenleri içerir.

Docker Daemon

Docker Daemon, Docker’ın arka plan sürecidir ve Docker CLI veya Docker API’den gelen komutları işler. Daemon, Docker’ın imaj ve konteyner yönetiminden, ağ yapılandırmasından ve hacim oluşturulmasından sorumludur. Hypervisor’ün dockerdaki karşılığıdır. Bütün CPU ve RAM vb gibi işletim sistemine ait işlerin yapıldığı bölümdür.

Docker CLI

Kullanıcının Docker Daemon ile konuşmasını sağlayan, docker komutlarının çalıştırıldığı CLI ekranıdır.

Docker Engine REST API:

Docker daemon servisine dışarıdan CLI veya uygulamalar tarafından Rest API aracılığı ile erişerek komutlar verebilmeyi sağlayan bileşendir.

Docker kurulumu

 curl -s https://raw.githubusercontent.com/bayram-ozkan/d0cker/refs/heads/main/_docker-install.sh | sudo bash

Back to Top

About

Docker Çalışma Notlarım (TR)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published