Como criar uma imagem do Docker para um aplicativo

Como criar uma imagem do Docker para um aplicativo
As imagens do Docker são uma parte essencial da plataforma do docker. Uma imagem do docker é um arquivo de instruções usado para criar e gerenciar contêineres no Docker. O desenvolvedor deve exigir que a imagem do Docker. O arquivo de imagem inclui instruções que guiam e ajudam o contêiner do docker a executar o programa.

Este artigo ilustrará o método para criar uma imagem para um aplicativo.

Como criar uma imagem para um aplicativo?

As imagens são o núcleo da plataforma Docker. Para conterize o aplicativo, os usuários são obrigados a criar a imagem do Docker.

Confira as instruções mencionadas para construir a imagem no Docker para um aplicativo.

Etapa 1: Terminal aberto

Em primeiro lugar, inicie o terminal para executar comandos do Docker. Por exemplo, utilizamos o “Git Bash" terminal. No entanto, os usuários também podem usar o terminal padrão do Windows:

Etapa 2: Abra o diretório do projeto

Em seguida, navegue até o diretório do projeto por meio do “cd ”Comando:

$ CD "C: \ MultiStage"

Etapa 3: Criar e abrir arquivo de programa

Crie um arquivo de programa para especificar o programa. Para esse fim, os usuários podem usar o Windows Notepad. Por exemplo, utilizamos o “Nano" editor de texto:

$ nano Main.ir

Cole as instruções abaixo codificadas no arquivo e pressione o “Ctrl+o”Para salvar a mudança para um editor de texto Nano. Para o bloco de notas, pressione “Ctrl+s”Para salvar alterações:

Pacote principal
importação (
"FMT"
"registro"
"net/http"
)
manipulador func (w http.ResponseWriter, r *http.Solicitar)
fmt.Fprintf (w, "Olá! Bem -vindo ao Tutorial Linuxhint ")

func main ()
http.Handlefunc ("/", manipulador)
registro.Fatal (http.ListenAndServe ("0.0.0.0: 8080 ", nil))

Etapa 4: Crie Dockerfile

Na próxima etapa, crie um Dockerfile. Lembre -se de que o nome do arquivo deve ser “Dockerfile”Sem nenhuma extensão:

$ Nano Dockerfile

Cole as instruções abaixo mencionadas no “Dockerfile”. Essas instruções serão usadas para criar uma imagem do Docker:

De Golang: 1.8
Workdir/go/src/app
Cópia principal.ir .
Run Go Build -O WebServer .
Cmd ["./servidor web"]

Etapa 5: Crie imagem do Docker

Agora, crie uma imagem fresca do Docker com a ajuda do comando abaixo mencionado:

$ Docker Build -t New-Web-Image .

No comando acima, o “-t”Opção Especifica a tag ou o nome da imagem:

Etapa 6: Execute a imagem do Docker

Agora, execute a imagem do Docker para criar e executar o contêiner do docker para implantar o aplicativo dentro do contêiner:

$ Docker Run -P 8080: 8080 New-Web-Image

Aqui o "-p”A opção é usada para especificar a porta exposta na qual o contêiner executará e implantará o projeto:

Para confirmação, vá para o “LocalHost: 8080”URL no navegador:

Na saída acima, você pode ver que criamos e executamos com sucesso a imagem para executar o aplicativo no contêiner.

Conclusão

Para construir uma imagem no Docker para um aplicativo, primeiro, faça um novo DockerFile que contém instruções essenciais para criar uma nova imagem. Depois disso, utilize o “Docker Build -t .”Comando para criar uma nova imagem do Docker para o aplicativo. Este post ilustrou o procedimento para criar uma imagem para um aplicativo no Docker.