1. Docker Desktop'ı İndirmek
İlk adım, Docker Desktop'ı indirip bilgisayarınıza kurmak. Bunun için Docker’ın resmi web sitesini ziyaret etmeniz yeterli.
Adım 1: Docker’ın resmi sayfasına gidin: Docker Desktop İndir
Adım 2: Windows için uygun sürümü seçin ve indirmeye başlayın.
Adım 3: İndirilen dosyayı açın ve yükleme işlemini başlatın. Yükleme sırasında size birkaç seçenek sunulacak. Windows Subsystem for Linux (WSL) özelliğini aktif hale getirmek isterseniz, bu adımı işaretlemeniz gerekebilir. Endişelenmeyin, Docker kurulum sırasında size gerekli olan tüm talimatları verecek!
2. Kurulumu Tamamlama
Docker Desktop kurulum işlemi başladıktan sonra, birkaç dakika içinde tamamlanacaktır. Ancak kurulumu bitirdikten sonra bir restart yapmanız gerekebilir.
Adım 4: Bilgisayarınızın yeniden başlatılmasının ardından, Docker Desktop'ı açabilirsiniz.
Adım 5: Docker Desktop ilk kez açıldığında, size birkaç ek bilgi ve yardım sunacaktır. Bunları gözden geçirip “Start” butonuna tıklayın.
3. Docker Desktop Kullanımı
Docker Desktop başarıyla kuruldu ve çalışmaya başladı. Şimdi, konteynerler yaratmaya ve uygulamalarınızı daha verimli bir şekilde yönetmeye başlayabilirsiniz.
Adım 6: Docker Desktop’ı başlattıktan sonra, ana ekranda birkaç temel sekme ve seçenek göreceksiniz. Buradan konteynerlerinizi, imajlarınızı ve daha fazlasını yönetebilirsiniz.
Adım 7: Docker Hub’a giriş yaparak birçok hazır Docker imajına ulaşabilir ve projelerinizi hızla başlatabilirsiniz. Docker Hub, kullanıcıların çeşitli yazılım imajlarını paylaştığı bir platformdur.
4. Docker Komutları ile Çalışmak
Docker’ı komut satırı (CLI) ile kullanmayı öğrenmek, size gerçekten büyük avantajlar sağlar. Windows’ta Docker komutlarını kullanmak için şu adımları izleyin:
Adım 8: Docker'ı komut satırında kullanmak için, öncelikle Windows’un CMD veya PowerShell uygulamasını açın. Komut satırında Docker’ın doğru şekilde çalışıp çalışmadığını kontrol etmek için şu komutu yazın:
docker --version
Bu komut size Docker’ın kurulu olan sürümünü gösterecektir.
Adım 9: Docker komutlarını daha verimli kullanabilmek için Docker’ın temel komutlarını öğrenmek iyi bir fikir olabilir. İşte birkaç temel komut:
- Docker imajlarını listelemek için:
docker images
- Çalışan konteynerleri listelemek için:
docker ps
- Yeni bir konteyner başlatmak için:
docker run -it ubuntu
5. Docker ile Proje Geliştirme
Docker’ı kurup çalıştırdıktan sonra, aslında işler çok daha eğlenceli hale geliyor! Şimdi, kendi uygulamanızla ilgili bir Docker imajı yaratmak için Dockerfile kullanabilirsiniz.
Adım 10: Yeni bir proje dizini oluşturun ve içinde bir Dockerfile oluşturun. Dockerfile, Docker’ın hangi işlemleri yapması gerektiğini belirten bir talimat dosyasıdır. Örneğin:
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install -y python3
CMD ["python3", "--version"]
Adım 11: Dockerfile’ınızı oluşturduktan sonra, aşağıdaki komut ile bir Docker imajı yaratabilirsiniz:
docker build -t python-app .
Bu komut, proje klasörünüzdeki Dockerfile dosyasını kullanarak bir Docker imajı oluşturacaktır.
6. Sonraki Adımlar
Artık Docker'ı Windows’ta kurdunuz ve temel kullanımı öğrenmeye başladınız. Ancak Docker ile yapılabilecekler sadece bununla sınırlı değil. Docker Compose, ağ yapılandırmaları, özel Docker imajları oluşturma ve daha fazlasını öğrenmek isterseniz, Docker’ın dökümantasyonuna göz atabilirsiniz. Unutmayın, Docker size çok güçlü araçlar sunuyor, ve bunları kullanarak projelerinizi çok daha verimli hale getirebilirsiniz!
Ayrıca, Docker’ı geliştirdiğiniz projelerde sürekli olarak güncellemeler yapmak için CI/CD süreçlerine dahil edebilirsiniz. Bu, yazılım geliştirme dünyasında çok yaygın ve etkili bir yöntemdir.
Sonuç
Docker, yazılım geliştiricilerinin hayatını gerçekten kolaylaştıran bir araçtır. Windows’ta Docker Desktop kurulumunu ve kullanımını bu rehberle öğrenmiş oldunuz. Artık Docker ile projelerinizde hızla ilerleyebilir ve verimli bir şekilde çalışabilirsiniz. Eğer takıldığınız bir yer olursa, Docker’ın dökümantasyonunda birçok soruya cevap bulabilirsiniz.
İyi çalışmalar! 🚀