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

Cara Menjalankan Kontena Di Latar Belakang Menggunakan Perintah Docker Run



Bekas Docker ialah bahagian utama platform Docker yang memainkan peranan penting dalam penggunaan projek. Docker ialah pakej boleh laku ringan yang membolehkan pembangun menjalankan dan melaksanakan projek pada banyak mesin dengan merangkum semua kebergantungan projek, perpustakaan dan kod sumber. Selain itu, pembangun boleh melaksanakan projek ini pada mana-mana sistem melalui bekas Docker.

Blog ini akan menunjukkan kaedah untuk menjalankan bekas Docker di latar belakang melalui ' lari berlabuh ” perintah.







Bagaimana untuk Menjalankan Kontena Docker di Latar Belakang Melalui Perintah run Docker?

Untuk melaksanakan bekas di latar belakang dengan bantuan ' lari berlabuh 'perintah, ' –tanggalkan ” pilihan digunakan. Untuk tujuan ini, lihat arahan yang diberikan.



Langkah 1: Lancarkan Terminal



Dari Windows ' Memulakan ”, lancarkan terminal kegemaran anda. Sebagai contoh, kami akan menggunakan ' Git Bash ” terminal:





Langkah 2: Buka Direktori Projek



Navigasi ke direktori projek menggunakan ' cd ” perintah. Pengguna juga boleh mencipta direktori baharu dengan bantuan “ mkdir ” perintah:

$ cd 'Desktop\Docker-Project'

Langkah 3: Buat Dockerfile

Buat ' baru Dockerfile ” menggunakan penyunting teks Nano:

$ nano Dockerfile

Tampalkan kod yang diberikan di bawah dalam Dockerfile untuk melaksanakan program Golang:

DARI golang: 1.8 AS pembina
WORKDIR / pergi / src / aplikasi
SALIN main.go .
LARI pergi bina -The pelayan web.
CMD [ './webserver' ]

Langkah 4: Cipta Fail main.go

Seterusnya, buat fail lain ' main.go ” dalam penyunting teks Nano dengan bantuan arahan yang disediakan:

$ nano main.go

Tampal kod golang yang akan mencetak “ hello! Selamat datang ke Tutorial LinuxHint 'apabila dilaksanakan pada port hos tempatan' 8080 ”:

Pakej utama

import (
'fmt'
'log'
'bersih/http'
)

pengendali fungsi ( dalam http.ResponseWriter, r * http.Permintaan ) {
fmt.Fprintf ( dalam , 'Hello! Selamat datang ke Tutorial LinuxHint' )
}
fungsi utama ( ) {
http.HandleFunc ( '/' , pengendali )
log.Maut ( http.ListenAndServe ( '0.0.0.0:8080' , tiada ) )
}

Langkah 5: Bina Imej Docker Baharu

Selepas itu, hasilkan imej Docker baharu melalui “ binaan buruh pelabuhan ” perintah. Di sini, ' -i 'bendera digunakan untuk membina imej mengikut nama:

$ binaan buruh pelabuhan -t dockerimage .


Langkah 6: Jalankan Bekas di Latar Belakang

Sekarang, jalankan bekas di latar belakang menggunakan yang berikut ' lari berlabuh ” perintah:

$ lari berlabuh -d -hlm 8080 : 8080 dockerimage

Dalam arahan di atas, ' -hlm ” pilihan digunakan untuk menentukan nombor port. Walau bagaimanapun ' -d ” pilihan digunakan secara khusus untuk menjalankan bekas di latar belakang:

Dapat diperhatikan bahawa kami telah berjaya menggunakan aplikasi pada port localhost ' 8080 ”:

Catatan: Jika bekas berjalan seperti biasa, pengguna tidak boleh melakukan sebarang tindakan. Walau bagaimanapun, anda boleh menyelesaikan tugas lain apabila bekas berjalan di latar belakang.

Kami telah menunjukkan prosedur untuk menjalankan bekas di latar belakang menggunakan ' lari berlabuh ” perintah.

Kesimpulan

Untuk menjalankan bekas di latar belakang, ' lari berlabuh Perintah ' digunakan bersama dengan ' –tanggalkan ” atau “ -d ” pilihan. Untuk menjalankan bekas, pertama, buat imej melalui Dockerfile yang mudah. Kemudian, jalankan imej Docker baharu menggunakan ' docker run -d ” perintah. Perintah itu akan secara automatik melaksanakan bekas Docker di latar belakang. Dalam jawatan telah menerangkan kaedah untuk melaksanakan bekas sebagai proses latar belakang.