Docker Kurulumu ve Temel Komutlar
Docker; Docker Engine ve Docker Desktop olarak iki kurulum yöntemi içerir. Docker Engine; Docker Daemon, REST API ve Docker CLI dan oluşur. Docker Desktop ise engine ile birlikte bir arayüz katmanı daha içerir. Bu yazımızda detaylarda çok boğulmadan her birinin nasıl kurulacağını göreceğiz.
Docker Engine, Docker'ın kullanılmasını sağlayan temel teknolojidir. Bu, bir sistemde Docker container'larının oluşturulması, yönetilmesi ve çalıştırılması için gerekli olan tüm bileşenleri içerir. Docker Engine, Linux, Windows ve macOS gibi çeşitli işletim sistemlerinde kurulabilir.
Docker Desktop, Docker Engine'in Windows ve macOS işletim sistemleri için bir masaüstü uygulamasıdır. Bu uygulama, Docker'ı kurmak, yapılandırmak ve kullanmak için kullanıcı dostu bir arayüz sunar. Docker Desktop, Docker Engine'i otomatik olarak yükler ve kurar, böylece kullanıcılar hemen container'lar oluşturmaya ve çalıştırmaya başlayabilir.
Eğer Docker'ı bir arayüz ile birlikte kullanmak istiyorsanız Docker Desktop, CLI aracılığıyla kullanmak istiyorsanız Docker Engine kurulumunu tercih edebilirsiniz.
Docker'ın kurulumu, işletim sisteminize göre farklılık gösterebilir. Bu nedenle, burada Docker'ın nasıl kurulacağının detaylı bir açıklamasını yapmayacağız. Aşağıdaki bağlantıları takip ederek Docker'ın resmi web sitesinden gerekli kurulum aşamalarını inceleyebilir ve uygulayabilirsiniz. Ardından, aşağıdaki temel Docker komutlarını kullanarak Docker'ı kullanmaya başlayabilirsiniz.
1. Docker Desktop Kurulumu
1.1 Windows için;
1.2 Mac için;
1.3 Linux İçin;
2. Docker Engine Kurulumu
1.1 Windows için;
Windows için sadece Docker Desktop kurulumu mümkündür. Fakat Desktop kullanmadan sadece Engine kurulumu yapmak istiyorsanız, öncelikle WSL aracılığıyla bir işletim sistemi yüklemeli ve ardından ilgili işletim sisteminin kurulumunu takip etmelisiniz.
Yardımcı olması için aşağıdaki makaleyi okuyabilirsiniz:
1.2 Linux için;
Aşağıdaki bağlantıyı açınız ve hangi distroyu kullanıyorsanız tablodan ilgili bağlantıya tıklayarak kurulum aşamalarını öğrenerek ilerleyiniz.
Docker Temel Komutları
Yukarıdaki kurulum aşamalarını takip ederek Docker kurulumunu tamamladıysanız, artık CLI aracılığıyla veya direkt Desktop arayüzünden Docker'ı kullanmaya başayabilirsiniz.
Aşağıdaki temel komutları çalıştırmak için bir terminal (CLI) açın ve her birini denemeye çalışınız. Fakat endişelenmeyin, her bir komuta detaylıca ilerleyen yazılarımızda bakacağız.
docker version
: Bu komut, Docker'ın sürüm bilgisini gösterir.docker info
: Bu komut, Docker'ın yapılandırması ve çalışma durumu hakkında detaylı bilgileri gösterir.docker run
: Bu komut, bir Docker container'ının çalıştırılmasını sağlar. Örneğin,docker run ubuntu
komutu ile Ubuntu container'ı çalıştırabilirsiniz.docker ps
: Bu komut, çalışan container'ların listesini gösterir. Eğer bir container'ın çalıştığını fakat liste görünmüyorsa,docker ps -a
komutunu kullanarak tüm container'ların listesini görebilirsiniz.docker stop
: Bu komut, bir container'ın çalışmasını durdurur. Örneğin,docker stop ubuntu
komutu ile çalışan Ubuntu container'ını durdurabilirsiniz.docker rm
: Bu komut, bir container'ı siler. Örneğin,docker rm ubuntu
komutu ile Ubuntu container'ını silebilirsiniz.
Bu komutlar, Docker'ın temel komutlarıdır ve bu komutları kullanarak Docker'ın nasıl kullanılacağını öğrenebilirsiniz. Docker'ın daha ileri seviyedeki komutlarını öğrenmek için resmi Docker belgelerini inceleyebilirsiniz.
Docker serimizin sıradaki yazısı için aşağıdaki bağlantıyla devam edebilirsiniz.