I contenitori Docker sono piccoli pacchetti eseguibili di forum Docker che vengono utilizzati per containerizzare l'applicazione. I contenitori Docker utilizzano la virtualizzazione a livello di sistema operativo e le risorse di sistema. Questi contenitori confezionano il codice sorgente dell'applicazione e tutte le dipendenze essenziali in un'unità. Questa funzione consente agli utenti di condividere e distribuire facilmente l'applicazione o il progetto su un altro sistema.
Questo articolo dimostrerà come dockerizzare un'applicazione Python.
Come dockerare un'applicazione Python?
I contenitori Docker sono generalmente utilizzati per dockerare qualsiasi applicazione in Docker. Più specificamente, per dockerizzare o containerizzare l'applicazione Python in Docker, utilizzare i passaggi elencati.
Passaggio 1: crea Dockerfile
Dockerfile è un elemento elegante di Docker per containerizzare qualsiasi applicazione creando un'immagine Docker. Pertanto, per containerizzare il programma Python, in primo luogo, creare un Dockerfile e specificare le seguenti istruzioni nel file:
Da Python
Workdir /src /app
COPIA…
CMD ["Python", "./Pythonapp.py "]
Secondo lo snippet sopra:
Passaggio 2: creare file di programma
Successivamente, crea un file di programma Python "Pythonapp.Py":
Incolla il seguente codice Python a una riga nel "Pythonapp.Py" file:
Stampa ("Ciao, sto costruendo la prima applicazione Python")Passaggio 3: lancio del terminale
Successivamente, avvia il terminale nell'editor di Visual Studio come mostrato di seguito:
Passaggio 4: crea l'immagine Docker
Genera l'immagine Docker che verrà utilizzata per la creazione del contenitore per il programma Python. A tale scopo, usa il comando dato. Questo comando leggerà Dockerfile e genererà l'immagine Docker:
> Docker build -t python -image .
Qui, il "-T"L'opzione viene utilizzata per definire il nome dell'immagine o il tag immagine:
Passaggio 5: costruire ed eseguire contenitore
Successivamente, il containerizza l'applicazione Python creando il contenitore utilizzando l'immagine Docker. IL "-nome"La flag definisce il nome del contenitore in cui eseguirà il programma Python:
> Docker Run-Name Python-container Python-Image
Qui, puoi vedere che abbiamo containerizzato e distribuito con successo l'applicazione Python:
Per visualizzare il contenitore Python, elenca tutti i contenitori Docker usando "Docker PS"Comando:
> Docker PS -a
Questo è tutto su come containerizzare l'applicazione Python.
Conclusione
Per il contenitore dell'applicazione Python o per creare il contenitore da Python, crea prima un file Docker che istruisce il demone come creare l'immagine. Quindi, genera l'immagine usando "Docker build -t "Comando. Successivamente, esegui l'immagine appena generata per distribuire e containerizzare l'applicazione. Questo articolo ha dimostrato come dockerizzare o containerizzare l'applicazione Python.