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.