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.