Cara Menjalankan Container di Latar Belakang Menggunakan Perintah 'docker run'.

Cara Menjalankan Container Di Latar Belakang Menggunakan Perintah Docker Run



Kontainer Docker adalah bagian utama dari platform Docker yang memainkan peran penting dalam penyebaran proyek. Docker adalah paket ringan yang dapat dieksekusi yang memungkinkan pengembang untuk menjalankan dan mengeksekusi proyek di banyak mesin dengan mengenkapsulasi semua dependensi proyek, pustaka, dan kode sumber. Selain itu, pengembang dapat menjalankan proyek ini di sistem apa pun melalui wadah Docker.

Blog ini akan mendemonstrasikan metode untuk menjalankan wadah Docker di latar belakang melalui “ menjalankan buruh pelabuhan ' memerintah.







Bagaimana Menjalankan Kontainer Docker di Latar Belakang Melalui Docker run Command?

Untuk menjalankan wadah di latar belakang dengan bantuan ' menjalankan buruh pelabuhan ' perintah, ' -melepaskan ” opsi digunakan. Untuk tujuan ini, lihat instruksi yang diberikan.



Langkah 1: Luncurkan Terminal



Dari Jendela “ Memulai ” menu, luncurkan terminal favorit Anda. Misalnya, kita akan menggunakan “ Git Bash ”terminal:





Langkah 2: Buka Direktori Proyek



Arahkan ke direktori proyek menggunakan “ CD ' memerintah. Pengguna juga dapat membuat direktori baru dengan bantuan “ mkdir ' memerintah:

$ CD 'Desktop\Docker-Proyek'

Langkah 3: Buat Dockerfile

Buat baru “ Dockerfile ” menggunakan editor teks Nano:

$ nano Dockerfile

Rekatkan kode yang diberikan di bawah ini di Dockerfile untuk menjalankan program Golang:

DARI golang: 1.8 AS pembangun
WORKDIR / Pergilah / src / aplikasi
SALIN main.go .
LARI, bangun -Itu server web.
CMD [ './server web' ]

Langkah 4: Buat File main.go

Selanjutnya, buat file lain “ main.go ” di editor teks Nano dengan bantuan perintah yang disediakan:

$ nano main.go

Tempelkan kode golang yang akan mencetak “ Halo! Selamat datang di Tutorial LinuxHint ” ketika dieksekusi di port host lokal “ 8080 ”:

Paket utama

impor (
'fmt'
'catatan'
'net/http'
)

pengendali fungsi ( di dalam http.ResponseWriter, r * http.Permintaan ) {
fmt.Fprintf ( di dalam , 'Halo! Selamat datang di Tutorial LinuxHint' )
}
fungsi utama ( ) {
http.HandleFunc ( '/' , penangan )
log.Fatal ( http.DengarkanDanServe ( '0.0.0.0:8080' , nihil ) )
}

Langkah 5: Buat Gambar Docker Baru

Setelah itu, hasilkan gambar Docker baru melalui ' membangun buruh pelabuhan ' memerintah. Di sini, “ -saya ” flag digunakan untuk membuat gambar berdasarkan nama:

$ membangun buruh pelabuhan -t dockerimage .


Langkah 6: Jalankan Container di Latar Belakang

Sekarang, jalankan wadah di latar belakang menggunakan ' menjalankan buruh pelabuhan ' memerintah:

$ menjalankan buruh pelabuhan -d -p 8080 : 8080 dockerimage

Pada perintah di atas, “ -p ” Opsi digunakan untuk menentukan nomor port. Namun, “ -d ” secara khusus digunakan untuk menjalankan wadah di latar belakang:

Dapat diamati bahwa kami telah berhasil menerapkan aplikasi di port localhost “ 8080 ”:

Catatan: Jika penampung berjalan normal, pengguna tidak dapat melakukan tindakan apa pun. Namun, Anda dapat menyelesaikan tugas lain saat penampung berjalan di latar belakang.

Kami telah mendemonstrasikan prosedur menjalankan wadah di latar belakang menggunakan ' menjalankan buruh pelabuhan ' memerintah.

Kesimpulan

Untuk menjalankan penampung di latar belakang, tombol “ menjalankan buruh pelabuhan Perintah ' digunakan bersama dengan ' -melepaskan ' atau ' -d ' pilihan. Untuk menjalankan wadah, pertama-tama, buat gambar melalui Dockerfile sederhana. Kemudian, jalankan image Docker baru menggunakan “ buruh pelabuhan menjalankan -d ' memerintah. Perintah akan secara otomatis mengeksekusi wadah Docker di latar belakang. Di pos telah dijelaskan metode untuk mengeksekusi wadah sebagai proses latar belakang.