A Docker konténerek a Docker platform fő részét képezik, amely létfontosságú szerepet játszik a projektek telepítésében. A Docker egy könnyű futtatható csomag, amely lehetővé teszi a fejlesztők számára, hogy projekteket futtassák és hajtsanak végre számos gépen az összes projektfüggőség, könyvtár és forráskód beágyazásával. Ezenkívül a fejlesztők ezeket a projekteket bármilyen rendszeren végrehajthatják a Docker konténereken keresztül.
Ez a blog bemutatja a Docker konténerek háttérben történő futtatásának módszerét a ' dokkolófuttatás ” parancsot.
Hogyan lehet Docker-tárolót futtatni a háttérben a Docker futtatási parancson keresztül?
A konténer végrehajtásához a háttérben a „ dokkolófuttatás ' parancs, a ' – leválasztani ” opciót használjuk. Ebből a célból tekintse meg a megadott utasításokat.
1. lépés: Indítsa el a terminált
A Windowsból' üzembe helyezés ” menüben indítsa el kedvenc terminálját. Például a „ Git Bash ” terminál:
2. lépés: Nyissa meg a Project Directory-t
Navigáljon a projektkönyvtárhoz a „ CD ” parancsot. A felhasználók új könyvtárat is létrehozhatnak a „ mkdir 'parancs:
$ CD 'Asztali\Docker-Project'
3. lépés: Dockerfile létrehozása
Újat csinálni ' Dockerfile ” a Nano szövegszerkesztővel:
$ nano Dockerfile
Illessze be az alábbi kódot a Dockerfile-ba a Golang program végrehajtásához:
A golangból: 1.8 AS építőWORKDIR / megy / src / kb
MÁSOLÁS fő.go .
RUN menj építeni -Az web szerver .
CMD [ './web szerver' ]
4. lépés: Hozzon létre main.go fájlt
Ezután hozzon létre egy másik fájlt ' fő.go ” a Nano szövegszerkesztőben a megadott parancs segítségével:
$ nano fő.go
Illessze be a golang kódot, amely kinyomtatja a ' Helló! Üdvözöljük a LinuxHint oktatóprogramjában ' amikor a helyi gazdagép porton fut ' 8080 ”:
Csomag főimport (
'fmt'
'napló'
'net/http'
)
funkciókezelő ( ban ben http.ResponseWriter, r * http.Kérés ) {
fmt.Fprintf ( ban ben , 'Helló! Üdvözöljük a LinuxHint oktatóprogramjában' )
}
func main ( ) {
http.HandleFunc ( '/' , kezelő )
log.Végzetes ( http.ListenAndServe ( '0.0.0.0:8080' , nulla ) )
}
5. lépés: Hozzon létre egy új Docker-képet
Ezután hozza létre az új Docker-képet a „ dokkoló épít ” parancsot. Itt a „ -én ” zászlót a képek név szerinti összeállítására használják:
$ dokkoló épít -t dockerimage .
6. lépés: Futtassa a tárolót a háttérben
Most futtassa a tárolót a háttérben a következő ' dokkolófuttatás 'parancs:
$ dokkolófuttatás -d -o 8080 : 8080 dokkolóképA fenti parancsban a „ -o ” opció a portszám meghatározására szolgál. Azonban a ' -d ” opciót kifejezetten a tároló háttérben történő futtatására használják:
Megfigyelhető, hogy sikeresen telepítettük az alkalmazást a localhost porton 8080 ”:
Jegyzet: Ha a tároló normálisan fut, a felhasználó nem tud semmilyen műveletet végrehajtani. Azonban más feladatokat is végrehajthat, ha a tároló a háttérben fut.
Bemutattuk a konténer háttérben történő futtatásának folyamatát a „ dokkolófuttatás ” parancsot.
Következtetés
A tároló háttérben történő futtatásához a „ dokkolófuttatás ' parancsot a ' – leválasztani ” vagy „ -d ' választási lehetőség. A tároló futtatásához először készítsen egy képet egy egyszerű Docker-fájlon keresztül. Ezután futtassa az új Docker-képet a „ docker run -d