Windows 10 Home Docker Kurulumu

Talha Tarık Küçük
5bayt
Published in
2 min readOct 23, 2018

Docker Nedir?

Docker, uygulamaları geliştirmek, göndermek ve çalıştırmak için açık bir platformdur. Docker, uygulamalarınızı altyapınızdan ayırmanızı sağlar, böylece yazılımı hızlı bir şekilde ürün ortamına alabilirsiniz. Docker’ın kodları hızlı bir şekilde göndermek, test etmek ve dağıtmak için kullandığı metodolojilerden yararlanarak, projenizi tamamladıktan sonra ürün ortamına aldığınızda sistem gereksinimlerini zaten sağlamış oluyorsunuz… Örneği Neo4j adında bir graph database var, sonundaki j den de anlaşıldığı gibi java tabanlı bir veritabanı… Bu tip veritabanlarını kurmak ne kadar da zordur. JDK’sı olacak, system değişkenleri vs vs… Komutlar… En küçük hatada kurulumun yarıda kalması… İşte docker bu problemleri çözüyor… Yani ilgili tüm gerekliliklerin oluşturulup paketlendiği bir sanal ortam oluşturuyor…

Pek ayrıntıya boğmadan Docker’la ilgili olarak Container ve Image kavramlarından bahsedetmek lazım…

Docker Container kodu ve tüm bağımlılıklarını paketleyen standart bir yazılım birimidir, böylece uygulama bir bilgisayar ortamından diğerine taşındığında hızlı ve güvenilir bir şekilde çalışır.

Docker Image bir uygulamayı çalıştırmak için gereken her şeyi içeren hafif, bağımsız, yürütülebilir bir yazılım paketidir: kod, çalışma zamanı, sistem araçları, sistem kitaplıkları ve ayarları içerir…

Docker’ın DockerHub adında bir topluluğu vardır. Bu toplulukta paylaşılmış paketlere ulaşabilirsiniz… Yeni paketler hazırlayabilirsiniz veya hazır olanları kullanabilirsiniz. Yani Docker kısaca sizi sistem bağımlılıklarından kopartıp her ortamda(Windows/Mac/Linux…), sistem gereksinimlerini Image ve Container’lar ile sağlamaktadır.

Docker Nasıl Kurulur?

Eğer işletim sisteminiz Hyper-V içeriyorsa.(Windows Pro, Enterprise versiyonları, WindowsServer 2016 vb… içermektedir.) Aşağıdaki linkten indirip windows sürümlü bilgisayara kurabilirsiniz.

https://docs.docker.com/docker-for-windows/install/

İşletim sisteminiz windows değilse aşağıdaki linkten kendi işletim sisteminize uygun kuruluma göz atabilirsiniz.

https://docs.docker.com/install/

Eğer windows 10 home kullanmaktaysanız. Docker toolbox ile kurulum yapabilirsiniz.

https://docs.docker.com/toolbox/toolbox_install_windows/

Kurulum sonrası Docker Quickstart Terminal’ı açınız. Bunun öncesinde BIOS’dan VIRTUALIZATION ayalarını yapmayı unutmayınız. (https://www.youtube.com/watch?v=za5eAnVVWfs)

Eğer DOCKER logosunu görüyorsanız herşey yolunda demektir. Bu ekranla işimiz bitmedi… Kapatmıyoruz.
CMD üzerinden docker-machine ls komutunu verdiğinizde Virtualbox’ı göreceksiniz. (Windows 10 Home versiyonda Docker Toolbox ile kurulum yapıldığında Hyper-V yerine Virtualbox kullanıyor)

Docker’ı kurduk… Docker ile ilgili yazılarımız devam edecek… Docker mimarisiyle ilgili ayrıntılı bilgi için https://gokhansengun.com/docker-nedir-nasil-calisir-nerede-kullanilir/ yazısına göz atabilirsiniz.

Docker’ın kullanıldığı ilgili diğer yazılarım:

--

--