Tulisan ini akan menggambarkan:
- Bagaimana untuk Membina Dockerfile?
- Bagaimana untuk Membina Imej Docker?
- Bagaimana untuk Membina Bekas Docker?
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 pelabuhanDalam 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 linuximgdi 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