Docker konteineri ir galvenā Docker platformas daļa, kurai ir būtiska loma projekta izvietošanā. Docker ir viegla izpildāmā pakotne, kas ļauj izstrādātājiem palaist un izpildīt projektus daudzās iekārtās, iekapsulējot visas projekta atkarības, bibliotēkas un pirmkodu. Turklāt izstrādātāji var izpildīt šos projektus jebkurā sistēmā, izmantojot Docker konteinerus.
Šajā emuārā tiks parādīta metode, kā fonā palaist Docker konteinerus, izmantojot “ dokera skrējiens ” komandu.
Kā palaist Docker konteineru fonā, izmantojot Docker palaišanas komandu?
Lai izpildītu konteineru fonā, izmantojot “ dokera skrējiens komanda, ' – atdalīties ” opcija tiek izmantota. Šim nolūkam skatiet sniegtos norādījumus.
1. darbība: palaidiet termināli
No Windows ' Uzsākt ” izvēlnē palaidiet savu iecienītāko termināli. Piemēram, mēs izmantosim ' Gits Bašs ” terminālis:
2. darbība: atveriet projektu direktoriju
Pārejiet uz projekta direktoriju, izmantojot ' cd ” komandu. Lietotāji var arī izveidot jaunu direktoriju, izmantojot ' mkdir ” komanda:
$ cd 'Darbvirsma\Docker-Project'
3. darbība. Izveidojiet Dockerfile
Izveidojiet jaunu ' Dockerfile ” izmantojot Nano teksta redaktoru:
$ nano Dockerfile
Ielīmējiet tālāk norādīto kodu Dockerfile, lai izpildītu programmu Golang:
NO golanga: 1.8 AS celtnieksDARBA DIREKTĪVĀ / aiziet / src / lietotne
KOPĒT main.go .
RUN ej būvēt - tīmekļa serveris.
CMD [ './webserver' ]
4. darbība. Izveidojiet failu main.go
Pēc tam izveidojiet citu failu ' galvenais.go ” Nano teksta redaktorā, izmantojot sniegto komandu:
$ nano galvenais.go
Ielīmējiet golanga kodu, kas tiks izdrukāts Sveiki! Laipni lūdzam LinuxHint apmācībā 'kad tiek izpildīts vietējā resursdatora portā' 8080 ”:
Pakas galvenāimports (
'fmt'
'baļķis'
'net/http'
)
funkciju apdarinātājs ( iekšā http.ResponseWriter, r * http.Pieprasījums ) {
fmt.Fprintf ( iekšā , 'Sveiki! Laipni lūdzam LinuxHint apmācībā' )
}
galvenā funkcija ( ) {
http.HandleFunc ( '/' , apdarinātājs )
log.Lentenīgi ( http.ListenAndServe ( '0.0.0.0:8080' , nulle ) )
}
5. darbība: izveidojiet jaunu Docker attēlu
Pēc tam ģenerējiet jauno Docker attēlu, izmantojot ' dokera uzbūve ” komandu. Šeit “ -i ” karodziņš tiek izmantots, lai izveidotu attēlus pēc nosaukuma:
$ dokera uzbūve -t dockerimage .
6. darbība. Palaidiet konteineru fonā
Tagad palaidiet konteineru fonā, izmantojot šo “ dokera skrējiens ” komanda:
$ dokera skrējiens -d -lpp 8080 : 8080 doka attēlsIepriekš minētajā komandā ' -lpp ” opcija tiek izmantota, lai definētu porta numuru. Tomēr ' -d ” opcija tiek īpaši izmantota, lai palaistu konteineru fonā:
Var novērot, ka esam veiksmīgi izvietojuši lietojumprogrammu localhost portā “ 8080 ”:
Piezīme: Ja konteiners darbojas normāli, lietotājs nevar veikt nekādas darbības. Tomēr varat veikt citus uzdevumus, kad konteiners darbojas fonā.
Mēs esam parādījuši procedūru konteinera palaišanai fonā, izmantojot “ dokera skrējiens ” komandu.
Secinājums
Lai palaistu konteineru fonā, dokera skrējiens ' komanda tiek izmantota kopā ar ' – atdalīties ” vai “ -d ” opciju. Lai palaistu konteineru, vispirms izveidojiet attēlu, izmantojot vienkāršu Dockerfile. Pēc tam palaidiet jauno Docker attēlu, izmantojot “ docker palaist -d