Este artigo é parte da série:
Nas propriedades do projeto, selecione “Publish…”
Selecione “New Profile” e então “Docker Container Registry”, “Docker Hub”.
Certifique-se de marcar a caixa “Publish do a personal repository”, do contrário, terá que especificar uma organização.
Para continuar o nosso treinamento, selecione “Docker Desktop”.
E pronto. O novo perfil de publicação já pode ser utilizado. Clique em “Publish” e sua imagem será publicada no Docker Hub.
Se, ao publicar, você receber uma mensagem de erro dizendo que não encontrou o arquivo “settings.json” localizado embaixo de “AppData\Roaming\Docker”, parecida com essa:
Failed to evaluate the prerequisites for containers. Microsoft.WebTools.Shared.Exceptions.WebToolsException: Failed to evaluate the prerequisites for containers. —> System.ApplicationException: Failed to evaluate the prerequisites for containers. —> System.IO.FileNotFoundException: Could not find file ‘C:\Users\emore\AppData\Roaming\Docker\settings.json’.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
Verifique se a versão do Visual Studio é superior a 17.12.1 pois era uma falha do programa que foi resolvida a partir desta versão, conforme este tíquete aberto na Microsoft Developer Community.
Ao final do processo, tudo dando certo, a imagem estará publicada no Docker Hub.