Docker İle Basit Bir Web Sayfası Oluşturma

Docker’ın esnekliği ve taşınabilirliği sayesinde, web uygulamalarını ve sitelerini hızla hazırlayıp sunabilirsiniz. Bu yazıda, basit bir index.html dosyasını oluşturacak, bir Docker imajı hazırlayacak ve bu imajı kullanarak bir web sunucusu başlatıp tarayıcıda göstereceğiz.

1. Basit Bir HTML Dosyası Oluşturma

Öncelikle, projemiz için bir klasör oluşturalım ve içerisine index.html adında bir dosya ekleyelim:

index.html

2. Dockerfile Oluşturma

nginx sunucusunu kullanarak bu HTML dosyasını hizmete sunacağız. Bu nedenle, bir Dockerfile oluşturarak nginx’in resmi imajını temel alacağız ve kendi HTML dosyamızı nginx’in varsayılan HTML klasörüne kopyalayacağız.

Dockerfile:

3. Docker İmajını Oluşturma

Terminal veya komut satırını açın ve projenizin klasörüne gidin. Aşağıdaki komutla Docker imajını oluşturun:

Bu komut, mevcut klasördeki (.) Dockerfile’ı kullanarak mehsatek-webapp adında ve latest etiketli bir imaj oluşturur.

4. Konteyneri Oluşturma ve Başlatma

Şimdi bu imajı kullanarak bir konteyner başlatalım:

Bu komut, mehsatek-webapp:latest imajından bir konteyner oluşturur, bu konteyneri arka planda çalıştırır (-d) ve makinanızın 8080 portunu konteynerin 80 portuna yönlendirir (-p 8080:80).

5. Web Sayfasını Tarayıcıda Gösterme

Tarayıcınızı açın ve http://localhost:8080 adresine gidin. “Hello from Mehsatek” mesajını görüntüleyebilirsiniz.

Docker ile basit bir web sayfası oluşturma ve nginx sunucusu aracılığıyla sunma işlemi bu kadar! Bu yazıda, Docker’ın web projeleri için ne kadar kullanışlı olabileceğini keşfettiniz. Öğrenmeye ve denemeye devam edin!

Umarım “Docker İle Basit Bir Web Sayfası Oluşturma” başlıklı yazım sizin için faydalı olmuştur.

Şu yazılar da ilginizi çekebilir.

Docker Container Nedir? Docker Container Komutları

Dockerfile Komutları

Yeni bir yazımda görüşmek üzere.

Happy coding!

Yorum Yazın