Bagaimana cara menggunakan Nginx Docker?

Nginx adalah server web yang cepat, sumber terbuka, dan lebih andal yang digunakan untuk pengembangan aplikasi sisi server. Dukungan aplikasi server Nginx untuk berjalan di banyak sistem operasi yang berbeda. Nginx sangat berguna untuk tugas pengembangan. Oleh karena itu, wadah Docker menyediakan dukungan untuk server Nginx.

Platform Docker open-source berisi engine docker, lingkungan runtime yang digunakan untuk mengeksekusi, membangun, dan mengatur container. Istilah yang kami gunakan dalam artikel di bawah ini adalah ‘docker hub’, service yang dihosting tempat aplikasi dalam container dibagikan, didistribusikan, dan dikolaborasikan dengan komunitas pengembangan lainnya. Aplikasi yang di-docker bersifat portabel untuk diterapkan di lingkungan apa pun seperti laptop, VM, cloud, atau server bare-metal. Komponen modular dapat dipasang kembali ke dalam aplikasi berfitur lengkap dan secara sadar melakukan pekerjaan mereka dalam lingkungan waktu nyata.

Kami akan menguraikan dalam artikel ini tentang bagaimana Anda dapat menggunakan Nginx Docker dan dengan mudah mengatur di sistem Anda.

Semua langkah yang diberikan di bawah ini diimplementasikan pada rilis Ubuntu 20.04 Focal Fossa.

Prasyarat

Kami harus memenuhi persyaratan berikut untuk menyelesaikan artikel ini:

  1. Anda perlu mendaftar untuk akun buruh pelabuhan gratis di mana Anda dapat menerima repositori publik gratis.
  2. Docker harus diinstal dan dijalankan secara lokal di sistem Anda.
  3. Anda memerlukan akun root, atau user dapat menjalankan perintah sudo.

Untuk pemahaman yang lebih baik tentang buruh pelabuhan Nginx, Anda harus melakukan langkah-langkah berikut:

Langkah 1: Anda akan menarik gambar Nginx Docker dari Docker Hub. Masuk ke akun Docker Hub Anda. Jika Anda belum terdaftar, Anda dapat mendaftar untuk mendapatkan akun gratis. Setelah Anda masuk ke hub buruh pelabuhan, Anda dapat mencari dan melihat gambar untuk nginx, yang diberikan di bawah ini.

Untuk mencari gambar Nginx, ketik nginx di bilah pencarian lalu klik tautan resmi Nginx yang akan ditampilkan pada hasil pencarian.

Langkah 2: Di sini, Anda akan melihat perintah docker pull untuk Nginx. Sekarang, di host buruh pelabuhan Anda, jalankan perintah tarik Docker berikut di terminal untuk mengdownload gambar terbaru Nginx dari hub buruh pelabuhan.

$ sudo docker pull nginx

Langkah 4: Gunakan perintah yang diberikan di bawah ini untuk menjalankan wadah buruh pelabuhan Nginx:

$ docker run -it --rm -d -p 8080:80 --name web nginx


Kami telah menggunakan port server Nginx 8080 pada sistem host buruh pelabuhan. Setelah menjalankan perintah di atas, Anda akan melihat jendela output berikut saat menelusuri URL http://localhost:8080. Output yang ditampilkan berikut ini menunjukkan bahwa buruh pelabuhan Nginx berfungsi dengan baik.

Contoh:

Mari kita ba
has sebuah contoh. Dalam contoh yang ditentukan di bawah ini, kami dapat meng-host halaman web di wadah buruh pelabuhan Nginx kami. Di sini, kami membuat halaman web HTML kustom baru dan kemudian mengujinya dengan menggunakan gambar Nginx.
Buat direktori baru bernama ‘situs-konten’. Di direktur ini, Anda akan menambahkan file html bernama ‘index.html’ dan mari kita sertakan baris kode berikut dalam file index.html yang baru dibuat.

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>Docker Nginx</title>

</head>

<body>

<h2>Hello demo to use Nginx container</h2>

</body>

</html>

Jalankan perintah Docker yang disebutkan di bawah ini.

$ docker run -it --rm -d -p 8080:80 --name web -v ~/site-content:/usr/share/nginx/html nginx

Untuk server nginx, kami mengekspos port 80 ke port 8080 pada host buruh pelabuhan.

Selanjutnya, Anda akan melampirkan volume pada wadah ‘/usr/share/nginx/html’ ke direktori yang sedang berjalan tempat file program helloworld.html disimpan.

Sekarang, jika Anda akan menelusuri URL http://localhost:8080/index.html, Anda akan mendapatkan output yang diberikan di bawah ini pada jendela tampilan:

Kesimpulan

Hari ini, kami telah menunjukkan dalam artikel ini cara menggunakan gambar buruh pelabuhan resmi NGINX. Kami telah menjelaskan cara mengatur dan menggunakan Nginx Docker. Dengan menggunakan beberapa langkah sederhana, Anda dapat membuat image Docker baru dari image yang tersedia yang membuat container Anda lebih mudah untuk dikelola dan dikontrol.

Related Posts