Cara Membina Fail Docker, Imej dan Bekas Anda Sendiri

Cara Membina Fail Docker Imej Dan Bekas Anda Sendiri



Docker ialah forum perisian maya OS yang membolehkan pembangun membina, menggunakan dan menjalankan aplikasi dengan mudah dalam bekas Docker. Komponen utama Docker ialah Dockerfile, imej Docker, bekas Docker, Docker Hub, pendaftaran Docker, dll. Pengguna boleh membina Dockerfiles, imej dan bekas dengan mudah dalam Docker.

Tulisan ini akan menggambarkan:

Bagaimana untuk Membina Dockerfile?

Fail Docker ialah fail arahan yang membantu mencipta petikan bekas. Untuk membuat/membuat fail Docker, ikuti langkah yang disediakan.







Langkah 1: Cipta Fail Program
Pertama, buat ' index.html ” dan tampalkan kod yang disediakan di bawah ke dalamnya:




< html >
< badan >

< h2 > Hello LinuxHint < / h2 >
< hlm > Ini ialah Logo LinuxHint < / hlm >

< img src = 'linuxhint.png' segala-galanya = 'linux' lebar = '104' ketinggian = '142' >

< / badan >
< / html >

Langkah 2: Buat Dockerfile
Kemudian, buat fail baharu bernama “ Dockerfile ” dan tampalkan coretan di bawah ke dalamnya untuk menyimpan atur cara HTML:



DARI nginx:terkini
SALIN index.html / usr / kongsi / nginx / html / index.html
SALIN linuxhint.png / usr / kongsi / nginx / html
ENTRYPOINT [ 'nginx' , '-g' , 'daemon dimatikan;' ]

Dalam kod di atas:





  • DARI Perintah ” digunakan untuk menentukan imej asas untuk bekas.
  • SALINAN ” arahan menampal fail “index.html” dan imej “linuxhint.png” ke dalam laluan kontena.
  • ENTRYPOINT ” menetapkan titik pelaksanaan untuk bekas.

Bagaimana untuk Membina Imej Docker?

Imej Docker ialah syot kilat atau templat yang digunakan untuk mencipta dan mengurus bekas. Gunakan arahan yang diberikan di bawah untuk membina imej Docker dari Dockerfile:

docker build -t linuximg .

Di sini, ' -t ” digunakan untuk menentukan nama imej. Sebagai contoh, kami telah menentukan ' linuximg ” sebagai nama untuk imej Docker:



Kemudian, pastikan imej telah berjaya dibuat menggunakan arahan yang disediakan:

imej buruh pelabuhan

Dalam output di bawah, imej Docker boleh dilihat, iaitu, ' linuximg ”:

Bagaimana untuk Membina Bekas Docker?

Bekas Docker ialah pakej boleh laksana Docker yang ringan dan kecil yang digunakan untuk menyimpan aplikasi. Untuk membina dan menjalankan bekas Docker menggunakan imej Docker, laksanakan arahan yang diberikan:

lari berlabuh -- nama imgcontainer -p 80 : 80 linuximg

di sini:

  • –nama ” digunakan untuk menentukan nama bekas.
  • imgcontainer ” ialah nama bekas.
  • -hlm ” digunakan untuk memberikan port kepada kontena.

Satu lagi cara untuk mencipta atau membina bekas adalah dengan menggunakan ' buat docker ” perintah:

buat docker -- nama linuxcontainer -p 80 : 80 linuximg

Akhir sekali, buka penyemak imbas yang dikehendaki dan ubah hala ke port yang diperuntukkan. Kemudian, sahkan sama ada aplikasi itu digunakan atau tidak:

Seperti yang anda lihat, kami telah berjaya membina fail Docker, imej dan bekas.

Kesimpulan

Dockerfiles ialah fail teks biasa yang termasuk set dan arahan untuk membina imej docker. Untuk membina imej docker, ' docker build -t ” arahan digunakan. Untuk mencipta bekas Docker daripada imej Docker, laksanakan ' docker create –name -p ” perintah. Tambahan pula, jika pengguna ingin mencipta dan menjalankan bekas, gunakan ' lari berlabuh ” perintah. Tulisan ini menggambarkan prosedur membina fail Docker, imej dan bekas.