Docker Kurulum
Linux, Windows ve macOS için Docker kurulumunu sonraki geliştirme ortamı yazılarına referans olacak şekilde tamamlayın.
Daha sonraki yazılara referans verebilmek amacıyla yazılmıştır.
İşletim Sistemi
CentOS
Gerekli paketleri kurun.
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
Kararlı repository ekleyin.
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Docker'ı kurun.
$ sudo yum install docker-ce docker-ce-cli containerd.io
Docker'ı çalıştırın.
$ sudo systemctl start docker
Merhaba Dünya konteynerini çalıştırın.
$ sudo docker run hello-world
Debian
$ sudo apt-get update
Gerekli paketleri kurun.
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
Docker resmi GPG key'i ekleyin.
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Kararlı repository ekleyin.
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
Docker'ı kurun.
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
Merhaba Dünya konteynerini çalıştırın.
$ sudo docker run hello-world
Fedora
Gerekli paketleri kurun.
$ sudo dnf -y install dnf-plugins-core
Kararlı repository ekleyin.
$ sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
Docker'ı kurun.
$ sudo dnf install docker-ce docker-ce-cli containerd.io
Docker'ı çalıştırın.
$ sudo systemctl start docker
Merhaba Dünya konteynerini çalıştırın.
$ sudo docker run hello-world
Ubuntu
$ sudo apt-get update
Gerekli paketleri kurun.
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Docker resmi GPG key'i ekleyin.
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Kararlı repository ekleyin.
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
Docker'ı kurun.
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
Merhaba Dünya konteynerini çalıştırın.
$ sudo docker run hello-world
Proje çalışmış olması gerekiyor.
Windows
Docker Desktop Windows için güncel olarak Windows 10 64-bit Enterprise, Pro veya Education 22H2 (build 19045) ve Windows 11 64-bit Enterprise, Pro veya Education 23H2 (build 22631) ya da daha yeni sürümleri destekler.
WSL 2 backend kullanacaksanız WSL 2 ve donanım sanallaştırma açık olmalıdır. Ayrıca WSL 2.1.5 veya daha yeni bir sürüm, SLAT destekli 64-bit işlemci ve en az 8 GB RAM gerekir. Hyper-V backend kullanacaksanız Hyper-V ve Containers Windows özelliklerini açmanız gerekir.
Docker Desktop for Windows indirip kurulumu gerçekleştirdikten sonra sağ alt'ta Docker simgesini görüyor olmanız gerekiyor.
Merhaba Dünya konteynerini çalıştırın.
docker run hello-world
macOS
Docker Desktop Mac için güncel ve önceki iki ana macOS sürümünü destekler. En az 4 GB RAM gerekir.
Docker Desktop for Mac indirip kurulumu gerçekleştirdikten sonra menü çubuğunda Docker simgesini görüyor olmanız gerekiyor.
Merhaba Dünya konteynerini çalıştırın.
docker run hello-world