Konteineri käivitamine taustal, kasutades käsku „docker run”.

Konteineri Kaivitamine Taustal Kasutades Kasku Docker Run



Dockeri konteinerid on Dockeri platvormi põhiosa, mis mängib projekti juurutamisel olulist rolli. Docker on kerge käivitatav pakett, mis võimaldab arendajatel käivitada ja käivitada projekte paljudes masinates, hõlmates kõik projekti sõltuvused, teegid ja lähtekoodi. Lisaks saavad arendajad neid projekte Dockeri konteinerite kaudu teostada mis tahes süsteemis.

See ajaveeb demonstreerib meetodit Dockeri konteinerite taustal käivitamiseks ' dokijooks ” käsk.







Kuidas käivitada taustal Dockeri konteinerit Dockeri käivitamise käsu kaudu?

Konteiner käivitamiseks taustal, kasutades ' dokijooks ' käsk, ' – eraldada ” valikut kasutatakse. Selleks vaadake antud juhiseid.



1. samm: käivitage terminal



Windowsist ' Käivitamine ” menüüst käivitage oma lemmikterminal. Näiteks kasutame ' Git Bash ” terminal:





2. samm: avage projektikataloog



Liikuge projekti kataloogi, kasutades nuppu ' cd ” käsk. Kasutajad saavad luua uue kataloogi ka ' mkdir 'käsk:

$ cd 'Desktop\Docker-Project'

3. samm: looge Dockerfile

Loo uus ' Dockerfile ', kasutades Nano tekstiredaktorit:

$ nano Dockerfile

Golangi programmi käivitamiseks kleepige alltoodud kood Dockerfile'i:

golangist: 1.8 AS ehitaja
TÖÖDIREKTOR / mine / src / rakendus
KOPeeri main.go .
JOOKSE, mine ehita - veebiserver .
CMD [ './veebiserver' ]

4. toiming: looge fail main.go

Järgmisena looge uus fail ' main.go ” Nano tekstiredaktoris antud käsu abil:

$ nano main.go

Kleepige golangi kood, mis prindib ' Tere! Tere tulemast LinuxHinti õpetusse 'kui käivitatakse kohalikus hostipordis' 8080 ”:

Pakett põhi

importida (
'fmt'
'logi'
'net/http'
)

func handler ( sisse http.ResponseWriter, r * http.Taotlus ) {
fmt.Fprintf ( sisse , 'Tere! Tere tulemast LinuxHinti õpetusse' )
}
func main ( ) {
http.HandleFunc ( '/' , käitleja )
logi.Saatuslik ( http.ListenAndServe ( '0.0.0.0:8080' , null ) )
}

5. samm: looge uus Dockeri pilt

Pärast seda looge uus Dockeri pilt rakenduse ' doki ehitamine ” käsk. Siin on ' -i ” lippu kasutatakse piltide koostamiseks nime järgi:

$ doki ehitamine -t dockerimage .


6. toiming: käivitage konteiner taustal

Nüüd käivitage konteiner taustal, kasutades järgmist ' dokijooks 'käsk:

$ dokijooks -d -lk 8080 : 8080 dockerimage

Ülaltoodud käsus on ' -lk ” suvandit kasutatakse pordi numbri määratlemiseks. Kuid ' -d ” suvandit kasutatakse spetsiaalselt konteineri taustal käitamiseks:

Võib täheldada, et oleme rakenduse kohaliku hosti pordis edukalt juurutanud ' 8080 ”:

Märge: Kui konteiner töötab normaalselt, ei saa kasutaja mingeid toiminguid teha. Kui konteiner töötab taustal, saate siiski teha muid toiminguid.

Oleme demonstreerinud konteineri taustal käitamise protseduuri, kasutades ' dokijooks ” käsk.

Järeldus

Konteineri taustal käitamiseks käivitage dokijooks 'käsku kasutatakse koos käsuga ' – eraldada ” või „ -d ” valik. Konteiner käivitamiseks tehke esmalt pilt lihtsa Dockerfile'i kaudu. Seejärel käivitage uus Dockeri pilt, kasutades ' docker run -d ” käsk. Käsk käivitab taustal automaatselt Dockeri konteineri. Postituses on selgitanud konteineri käivitamise meetodit taustprotsessina.