Docker, yazılım geliştirme dünyasında devrim yaratan bir teknolojidir. Konteynerleştirilmiş uygulamalar sayesinde, sistemlerinizi izole etmek ve yönetmek çok daha kolay hale gelir. Eğer Linux kullanıyorsanız, Docker’ı kurmak ve kullanmak oldukça basit ve etkili olabilir. Peki, Docker’ı Linux’ta nasıl kurarsınız ve en verimli şekilde nasıl kullanabilirsiniz? Hadi, adım adım keşfedelim.
Docker Nedir?
Linux’a Docker Nasıl Kurulur?
# 1. Docker Kurulumunu Hazırlama
sudo apt update
Ardından, sistemde Docker’ı kurmaya başlamadan önce gerekli bazı bağımlılıkları yüklemelisiniz:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
# 2. Docker GPG Anahtarını Ekleme
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 3. Docker Deposu Ekleme
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 4. Docker’ı Yükleme
sudo apt update
sudo apt install docker-ce
Kurulum tamamlandığında, Docker servisi otomatik olarak başlatılacaktır. Docker’ın doğru bir şekilde kurulduğundan emin olmak için şu komutu kullanabilirsiniz:
sudo systemctl status docker
Docker Kullanımı: Temel Komutlar
# Docker Versiyonunu Kontrol Etme
docker --version
# Docker İmajları Listeleme
docker images
# Konteyner Başlatma
docker run -it ubuntu
Bu komut, Ubuntu imajından yeni bir konteyner başlatır ve sizi etkileşimli bir terminale yönlendirir.
# Konteynerleri Listeleme
docker ps
Eğer tüm konteynerleri (çalışan ve durdurulmuş olanlar dahil) görmek isterseniz şu komutu yazabilirsiniz:
docker ps -a
# Konteyner Durdurma ve Silme
docker stop
Konteyneri tamamen silmek için ise şu komutu kullanabilirsiniz:
docker rm
Docker’a Giriş İçin İpuçları
- Docker Hub: Docker Hub, her türden hazır Docker imajını bulabileceğiniz bir depodur. Buradan ihtiyaçlarınıza uygun imajları hızlıca çekebilirsiniz.
- Konteyner İzolasyonu: Docker ile uygulamalarınız izole bir ortamda çalıştığı için, sisteminize zarar verme olasılıkları çok düşer. Bu, yazılım geliştirme sürecinde önemli bir avantaj sağlar.
Sonuç
Eğer Linux üzerinde Docker kullanmaya yeni başlıyorsanız, bu yazı size rehberlik etmek için başlangıç noktası olabilir. Şimdi, Docker’ı kurup denemek için hazır mısınız?