Com executar el contenidor en segon pla mitjançant l'ordre 'docker run'.

Com Executar El Contenidor En Segon Pla Mitjancant L Ordre Docker Run



Els contenidors Docker són una part important de la plataforma Docker que té un paper vital en el desplegament del projecte. Docker és un paquet executable lleuger que permet als desenvolupadors executar i executar projectes en moltes màquines encapsulant totes les dependències del projecte, biblioteques i codi font. A més, els desenvolupadors poden executar aquests projectes en qualsevol sistema mitjançant contenidors Docker.

Aquest bloc mostrarà el mètode per executar contenidors Docker en segon pla mitjançant el ' Docker Run ' comandament.







Com executar un contenidor Docker en segon pla mitjançant l'ordre d'execució de Docker?

Per executar el contenidor en segon pla amb l'ajuda del ' Docker Run ', la comanda ' – separar s'utilitza l'opció. Per a això, mireu les instruccions donades.



Pas 1: inicieu el terminal



Des de Windows ' Posada en marxa ”, inicieu el vostre terminal preferit. Per exemple, utilitzarem el ' Git Bash ” terminal:





Pas 2: Obriu el Directori de projectes



Navegueu al directori del projecte amb el botó ' cd ' comandament. Els usuaris també poden crear un directori nou amb l'ajuda del ' mkdir ' comandament:

$ cd 'Escriptori\Docker-Projecte'

Pas 3: creeu Dockerfile

Crea un nou ' Dockerfile ” utilitzant l'editor de text Nano:

$ nano Dockerfile

Enganxeu el codi que es mostra a continuació a Dockerfile per executar el programa Golang:

DE Golang: 1.8 COM a constructor
DIR. TREBALL / anar / src / aplicació
COPIA main.go .
CÓRRA vés a construir -El servidor web.
CMD [ './servidor web' ]

Pas 4: creeu el fitxer main.go

A continuació, creeu un altre fitxer ' main.go ” a l'editor de text Nano amb l'ajuda de la comanda proporcionada:

$ nano main.go

Enganxeu el codi golang que s'imprimirà ' Hola! Benvingut al tutorial LinuxHint ' quan s'executa al port amfitrió local ' 8080 ”:

Paquet principal

importar (
'fmt'
'registre'
'net/http'
)

gestor de funcions ( en http.ResponseWriter, r * http.Solicitud ) {
fmt.Fprintf ( en , 'Hola! Benvingut al tutorial LinuxHint' )
}
funció principal ( ) {
http.HandleFunc ( '/' , gestor )
registre.Fatal ( http.ListenAndServe ( '0.0.0.0:8080' , nul ) )
}

Pas 5: creeu una nova imatge de Docker

Després d'això, genereu la nova imatge de Docker mitjançant el ' construcció docker ' comandament. Aquí, el ' -i ” s'utilitza per crear imatges pel nom:

$ construcció docker -t dockerimage .


Pas 6: executeu el contenidor en segon pla

Ara, executeu el contenidor en segon pla utilitzant el següent ' Docker Run ' comandament:

$ Docker Run -d -p 8080 : 8080 dockerimage

A l'ordre anterior, el ' -p ” s'utilitza per definir el número de port. Tanmateix, el ' -d ” s'utilitza específicament per executar el contenidor en segon pla:

Es pot observar que hem implementat correctament l'aplicació al port localhost ' 8080 ”:

Nota: Si el contenidor funciona amb normalitat, l'usuari no pot realitzar cap acció. Tanmateix, podeu completar altres tasques quan el contenidor s'executi en segon pla.

Hem demostrat el procediment per executar el contenidor en segon pla mitjançant el ' Docker Run ' comandament.

Conclusió

Per executar el contenidor en segon pla, el ' Docker Run L'ordre s'utilitza juntament amb la comanda – separar ' o ' -d ” opció. Per executar el contenidor, primer, feu una imatge a través d'un Dockerfile senzill. A continuació, executeu la nova imatge de Docker utilitzant el ' docker run -d ' comandament. L'ordre executarà automàticament el contenidor Docker en segon pla. A la publicació s'ha explicat el mètode per executar un contenidor com a procés en segon pla.