Skip to content

Instantly share code, notes, and snippets.

@fmolliet
Created January 8, 2023 14:02
Show Gist options
  • Select an option

  • Save fmolliet/937c4a0484df8b7a43d341e108d9795f to your computer and use it in GitHub Desktop.

Select an option

Save fmolliet/937c4a0484df8b7a43d341e108d9795f to your computer and use it in GitHub Desktop.
Tutorial deployment remote container manualy

How to deploy localy remote server:

Building & Tagging

Building

  • Using docker compose:
docker-compose build

Using docker build command

docker build . -t <nome_da_app>:<versao>

Tagging & Push

Realizamos taggin da aplicação para indicarmos em qual registry iremos deixar nossa aplicação

docker tag <nickname>/<nome_da_app>:<versao> <HOST>:<PORTA:5000>/<nickname>/<nome_da_app>:<versao>

E empurramos para o servidor de imagens para subirmos remotamente

docker push <HOST>:<PORTA:5000>/<nickname>/<nome_da_app>:<versao>

Realizando deploy

Realizamos Pull e tagging novamente

docker pull <HOST>:<PORTA:5000>/<nickname>/<nome_da_app>:<versao>
docker tag <HOST>:<PORTA:5000>/<nickname>/<nome_da_app>:<versao> <nickname>/<nome_da_app>:<versao> 

E via interface criamos nosso container com restart policy ou como no cli abaixo:

docker run -t -i --name <nome_da_app> -d --restart=always -p <PORTA PBLICADA>:<PORTA DA APP DENTRO DO CONTAINER> -e variavel='ambiente' <nome_da_app>:<versao> 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment