Como dockerizar um aplicativo Python

Como dockerizar um aplicativo Python

Os contêineres do Docker são pequenos pacotes executáveis ​​de fóruns do Docker que estão sendo usados ​​para recipiente do aplicativo. Os contêineres do Docker usam a virtualização do nível do sistema operacional e os recursos do sistema. Esses contêineres embalam o código -fonte do aplicativo e todas as dependências essenciais em uma unidade. Esse recurso permite que os usuários compartilhem e implantem o aplicativo ou projeto em outro sistema facilmente.

Este artigo demonstrará como dockerizar um aplicativo Python.

Como dockerizar um aplicativo Python?

Os recipientes do docker geralmente são utilizados para dockerizar qualquer aplicativo no Docker. Mais especificamente, para dockerize ou contêiner o aplicativo Python no Docker, utilize as etapas listadas.

Etapa 1: Faça o Dockerfile

Dockerfile é um bloco de construção do Docker para recipiente qualquer aplicativo criando uma imagem do Docker. Portanto, para contêiner o programa Python, primeiro, crie um Dockerfile e especifique as seguintes instruções no arquivo:

De Python
Workdir /src /app
CÓPIA DE…
CMD ["Python", "./PythonApp.py "]

De acordo com o trecho acima:

  • ““DE”É utilizado para definir a imagem da base de contêineres. Por exemplo, usamos o “Pitão”Imagem como uma imagem base.
  • ““Workdir”Especifica o diretório de trabalho do contêiner.
  • ““CÓPIA DE”É usado para colar o arquivo de origem no caminho do contêiner.
  • ““Cmd”Está especificando os executáveis ​​do contêiner. Por exemplo, especificamos o “PythonApp.py”Como executável de contêiner.

Etapa 2: Criar arquivo de programa

Em seguida, crie um arquivo de programa Python “PythonApp.py”:

Cole o seguinte código python de uma linha no “PythonApp.py" arquivo:

Print ("Olá, estou construindo o primeiro aplicativo Python")

Etapa 3: Lançar terminal

Depois disso, inicie o terminal no Editor do Visual Studio, como mostrado abaixo:

Etapa 4: Construa a imagem do Docker

Gere a imagem do Docker que será utilizada para criar o contêiner para o programa Python. Para esse fim, use o comando dado. Este comando lerá o Dockerfile e gerará a imagem do Docker:

> Docker Build -t Python -Image .

Aqui o "-t”A opção é utilizada para definir o nome ou a imagem da imagem:

Etapa 5: Construa e execute o contêiner

Em seguida, contém o aplicativo Python criando o contêiner usando a imagem do Docker. O "-nome”Flag define o nome do contêiner no qual o programa Python será executado:

> Docker Run-Nome Python-Container Python-Image

Aqui, você pode ver que contém com sucesso e implantamos o aplicativo Python:

Para ver o recipiente Python, liste todos os recipientes do Docker usando “Docker PS”Comando:

> Docker PS -A

Isso se trata de como contêiner o aplicativo Python.

Conclusão

Para contêiner o aplicativo Python ou para construir o contêiner a partir do Python, primeiro crie um DockerFile que instrua o daemon como criar a imagem. Em seguida, gerar a imagem usando o “Docker Build -t ”Comando. Depois disso, execute a imagem recém -gerada para implantar e contêiner o aplicativo. Este artigo demonstrou como dockerizar ou recipiente o aplicativo Python.