VS, Docker, Win10Home - jak żyć?

0

Jak sobie radzicie, jak organizujecie sobie pracę z .Net Core na Win10Home z publikacją w Docker?

Pytania początkującego, wybaczcie jeżeli trywialne.
Piszę sobie wieczorami w .Net Core i powoli zastanawiam się nad publikacją. Jeszcze nie zdecydowałem czy to będzie jakiś VPS czy może GCloud/Azure. Na razie chcę poćwiczyć sposób z wykorzystaniem Dockera.

Wiadomo; Docker Desktop nie uruchomi się na Win 10 Home bo wymaga Hyper-V.
Mogę sobie zainstalować Docker Toolbox ale ... Visual Studio 2019 Community do obsługi publish aplikacji jako kontenerów nie widzi dockera uruchomionego przez Docker Toolbox na wirtualnej maszynie VirtualBox.

Czego chcę? Na przykład żeby w Visual Studio 2019 zadziałało publish i wysłało mi image do DockerHub.

Jak sobie radzicie, jak ominąć te ograniczenia?

2

Zakładasz sobie konto na Azure Devops. Robisz repozytorium i konfigurujesz Build Pipeline, który przy commicie robi builda i wysyła do DockerHub.

1

Nie korzystaj z automatyki, tylko ręcznie odpalaj sobie Dockera na twoim Dockerfile - VS też tak robi ;)

0
Ktos napisał(a):

Nie korzystaj z automatyki, tylko ręcznie odpalaj sobie Dockera na twoim Dockerfile - VS też tak robi ;)

No jak VS tak robi to ja też mogę ;)
Ten sposób w tej chwili jest dla mnie najlepszy. Wskazówka z Devops też jest dobra ale zaczekam, założę konto Azure dopiero jak będę miał coś gotowego żeby dobrze wykorzystać pierwsze ulgowe miesiące. Upgrade do Pro jest IMO bez sensu; wydaję pieniądze, nic nie zyskuję a na dodatek po włączeniu HyperV blokuję sobie VirtualBox.

Czyli tak:

  • w VirtualBox robię sobie małego linuxa, np minta
  • uruchamiam tam dockera
  • udostępniam lokalny katalog z plikami aplikacji
  • i piszę dockerfile/skrypt "publish_my_app"

*PS A już myślałem, że ktoś (ale niekoniecznie @Ktos) napisze: najlepiej przenieś się na linux i pisz w VS Code ;) *

1 użytkowników online, w tym zalogowanych: 0, gości: 1