Buat Docker Aplikasi Angular

Docker memungkinkan pengangkutan dan eksekusi aplikasi yang mudah oleh pengembang di semua jenis sistem operasi tanpa harus menginstal apa pun kecuali untuk layanan Docker.

Hari ini mari kita pelajari cara "melakukan docker" pada aplikasi Angular untuk membuatnya mudah dijalankan oleh orang lain dan dikemas siap untuk penerapan.

Di bawah ini adalah contoh Dockerfile sederhana yang akan memasukkan aplikasi Angular kita ke dalam container:

Anda dapat menyalin dan menempel di atas dalam file bernama Dockerfiledi folder yang sama dengan kode Anda.

Sekarang mari kita membangun image buruh pelabuhan kita dengan yang berikut:

docker build -t myApp -f Dockerfile .

  • -t flag menentukan nama tag dari gambar yang Anda buat
  • -f flag menentukan lokasi Dockerfile yang akan digunakan untuk menghasilkan image
  • .di akhir perintah di atas menentukan konteks yang akan dikirim ke pembuat buruh pelabuhan. Misalnya, jika Anda memiliki kode Anda dalam codefolder, Anda bisa mengatakan docker build -t myApp -f Dockerfile codesebaliknya

docker run --rm -it -p 4200:4200 myApp

  • --rm akan menghentikan gambar dan menghapusnya saat Anda menekan Ctrl + C
  • -pmemetakan port dari eksternal (komputer lokal) ke port gambar internal. Anda dapat membiarkan yang pertama 4200untuk membiarkan buruh pelabuhan memilih port acak untuk Anda

Jika Anda lebih suka belajar dari video, lihat tutorial di bawah ini:

Silakan tinggalkan tanggapan jika Anda memiliki pertanyaan dan klik tombol 👏 jika Anda suka artikelnya. Jangan lupa untuk mengikuti saya agar Anda tidak ketinggalan artikel Angular dan Docker selanjutnya!

Suggested posts

Program teknologi gratis yang dapat membantu Anda mendapatkan peran

Program teknologi gratis yang dapat membantu Anda mendapatkan peran

Masalah keamanan dunia maya menjadi perhatian global, dan berbagai organisasi, pemerintah, dan LSM kini menyediakan pelatihan dan program gratis untuk mendorong lebih banyak orang mengejar karir di bidang keamanan dunia maya. Sebagai seseorang yang mendapat manfaat dari pelatihan dan program teknologi gratis, saya telah menyusun daftar kursus, pelatihan, kamp pelatihan, dan magang gratis yang mungkin menarik bagi orang lain.

Jest — Kerangka Pengujian JavaScript yang Kuat

Jest — Kerangka Pengujian JavaScript yang Kuat

Pengujian adalah bagian penting dari pengembangan perangkat lunak. Ini memastikan bahwa kode dapat diandalkan, berfungsi seperti yang diharapkan, dan mengurangi kemungkinan kesalahan.

Related posts

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

“Hai Siri, mainkan Me Dive oleh Olivia Dean.” Saat itu Mei 2021 ketika saya memulai magang di Future Academy Africa di Akure, Nigeria.

Memikirkan Kembali Media: Lima Kebenaran McChesney dan Masa Depan Komunikasi

Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.

Tidak ada lagi kata sandi — bagaimana kunci sandi akan menggantikan kata sandi Anda

Tidak ada lagi kata sandi — bagaimana kunci sandi akan menggantikan kata sandi Anda

Untuk menghindari ambiguitas istilah berikut akan digunakan; Pengautentikasi; Ponsel yang digunakan untuk membuat situs web login; Situs web atau aplikasi yang digunakan pengguna untuk membuat Layanan permintaan login; Vendor menyediakan layanan yang diberikan misalnya

Jurnal Ouvert

Jurnal Ouvert

Buku Harian Terbuka: Gambar Sehari. Saya selalu terpesona oleh cerita.