Kendi Docker Dosyanızı, İmajınızı ve Kapsayıcınızı Nasıl Oluşturursunuz?

Kendi Docker Dosyanizi Imajinizi Ve Kapsayicinizi Nasil Olusturursunuz



Docker, geliştiricilerin Docker kapsayıcılarında uygulamaları kolayca oluşturmasına, dağıtmasına ve çalıştırmasına olanak tanıyan, işletim sistemi sanallaştırılmış bir yazılım forumudur. Docker'ın ana bileşenleri Dockerfile, Docker görüntüleri, Docker konteynerleri, Docker Hub, Docker kayıt defteri vb.'dir. Kullanıcılar Docker'da kolayca Dockerfiles, imajlar ve konteynerler oluşturabilir.

Bu yazı şunu gösterecek:

Dockerfile Nasıl Oluşturulur?

Dockerfile, konteynerin anlık görüntüsünü oluşturmaya yardımcı olan bir talimat dosyasıdır. Dockerfile oluşturmak/yapmak için verilen adımları izleyin.







1. Adım: Program Dosyası Oluşturun
İlk olarak, bir “oluşturun index.html ” program dosyasını açın ve aşağıdaki kodu içine yapıştırın:




< html >
< vücut >

< h2 > Merhaba LinuxHint < / h2 >
< P > Bu LinuxHint Logosu < / P >

< img kaynak = 'linuxhint.png' her şey = 'linux' Genişlik = '104' yükseklik = '142' >

< / vücut >
< / html >

2. Adım: Dockerfile oluşturun
Ardından, “adlı yeni bir dosya oluşturun. liman işçisi dosyası ” ve HTML programını kapsayıcı hale getirmek için aşağıdaki parçacığı yapıştırın:



Nginx'ten: en son
index.html'yi KOPYALA / usr / paylaşmak / nginx / html / index.html
linuxhint.png KOPYALAMA / usr / paylaşmak / nginx / html
GİRİŞ NOKTASI [ 'nginx' , '-G' , 'arka plan programı kapalı;' ]

Yukarıdaki kodda:





  • İTİBAREN ” komutu, kapsayıcı için bir temel görüntü belirtmek için kullanılır.
  • KOPYALA ” komutu, “index.html” dosyasını ve “linuxhint.png” görüntüsünü kap yoluna yapıştırır.
  • GİRİŞ NOKTASI ” kapsayıcı için yürütme noktasını ayarlar.

Docker İmajı Nasıl Oluşturulur?

Docker görüntüleri, kapsayıcıları oluşturmak ve yönetmek için kullanılan anlık görüntüler veya şablonlardır. Docker görüntüsünü Docker dosyasından oluşturmak için aşağıdaki komutu kullanın:

liman işçisi yapı -t linuximg.

Burada, ' -T ” görüntü adını belirtmek için kullanılır. Örneğin, “ linuximg ” Docker görüntüsünün adı olarak:



Ardından, verilen komut kullanılarak görüntünün başarıyla oluşturulduğundan emin olun:

liman işçisi görselleri

Aşağıdaki çıktıda Docker görüntüsü görülebilir, yani “ linuximg ”:

Docker Konteyneri Nasıl Oluşturulur?

Docker konteynerleri, uygulamayı konteyner haline getirmek için kullanılan Docker'ın hafif ve küçük yürütülebilir paketleridir. Docker görüntüsünü kullanarak bir Docker kapsayıcısı oluşturmak ve çalıştırmak için verilen-sağlanan komutu yürütün:

liman işçisi koşusu -- isim imgcontainer -p 80 : 80 linuximg

Burada:

  • -isim ” kapsayıcı adını belirtmek için kullanılır.
  • görüntü kabı ” konteynerin adıdır.
  • -P ” bağlantı noktasını konteynere atamak için kullanılır.

Basitçe bir kapsayıcı oluşturmanın veya inşa etmenin başka bir yolu da “ liman işçisi oluştur ' emretmek:

liman işçisi oluştur -- isim linuxcontainer -p 80 : 80 linuximg

Son olarak, istediğiniz tarayıcıyı açın ve tahsis edilen bağlantı noktasına yönlendirin. Ardından, uygulamanın dağıtılıp dağıtılmadığını doğrulayın:

Gördüğünüz gibi, Dockerfile, image ve container'ı başarıyla oluşturduk.

Çözüm

Docker dosyaları, liman işçisi görüntüleri oluşturmak için kümeler ve talimatlar içeren normal metin dosyalarıdır. Liman işçisi görüntüleri oluşturmak için “ docker build -t ” komutu kullanılır. Docker görüntüsünden Docker kapsayıcısını oluşturmak için “ docker create –name -p ' emretmek. Ayrıca, bir kullanıcı kapsayıcı oluşturmak ve çalıştırmak isterse, ' liman işçisi koşusu ' emretmek. Bu yazı, bir Dockerfile, image ve container oluşturma prosedürünü gösteriyor.