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örselleriAş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 linuximgBurada:
- “ -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