Docker

Configurações

Para realizar a publicação de imagens, é necessario possuir o docker instalado localmente.

Para registry http, deve adicionar a configuração abaixo no arquivo C:\Users\user\.docker\daemon.json

“insecure-registries”: [ “portainer.bitys.com.br:49153”, “portainer.bitys.com.br:5000”, “10.20.1.220:5000”]

Após alterar, é necessario reiniciar o docker.

docker-compose

O trecho abaixo alimenta a quantidade de réplicas.
Ao adicionar essa configuração, não deve ser definido o nome do container.

deploy:
  mode: replicated
  replicas: 6

Gerar e publicar uma imagem

Na pasta onde existe o DockerFile, execute o comando abaixo no terminal. Com isso, será gerado a imagem no registry local.

docker build -t efs-front . -f .\Dockerfile

Para publicar a imagem no registry remoto, primeiro é necessario gerar uma tag, e em seguida, realizar o upload dela.

docker tag efs-front:latest portainer.bitys.com.br:5000/efs-front:latest
docker push portainer.bitys.com.br:5000/efs-front:latest

Após concluir. é necessario recriar o container. No Portainer, é possivel fazer isso na opção “Recreate”, e selecionando a opção “Pull latest image”. Após isso, o container será recriado, com a ultima imagem.