.Net Core приложение с нуля - Docker и контейнеризация наших микросервисов. Видео №6. [#75]
#сервисыnetcore #ef #entityframework #codefirst #moq #autofixture #приложениеснуля #фасадшаблонпроектирования #docker #dockerhub
В этом видео мы добавим контейнеры Docker к 5 микросервисам нашего приложения.
Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg
Поддержите канал на Patreon: https://www.patreon.com/user?u=75926772
Код из данного видео: https://github.com/ashyrokoriadov/youtube_online_shop/tree/feature/add_docker
Библиотеки:
Moq: https://documentation.help/Moq/
AutoFixture: https://autofixture.github.io/docs/quick-start/
IdentityServer: https://identityserver4.readthedocs.io/en/latest/
.Net Core: https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0
Полезные ссылки:
Докер файл: https://docs.docker.com/engine/reference/builder/
https://stackoverflow.com/questions/52991469/getting-program-does-not-contain-a-static-main-method-suitable-for-an-entry-p?rq=1
https://stackoverflow.com/questions/62645604/asp-net-core-3-0-identity-server-4-4-0-0-securitytokeninvalidaudienceexception
https://stackoverflow.com/questions/54064138/how-to-pass-parameters-to-the-dotnet-test-command-while-using-nunit-or-xunit
https://jwt.io/
Комманды докер:
docker build -t user-management-debug -f UserManagementService_Dockerfile_Debug .
docker build -t identity-server-debug -f IdentityServer_Dockerfile_Debug .
docker build -t orders-debug -f OrdersService_Dockerfile_Debug .
docker build -t articles-debug -f ArticlesService_Dockerfile_Debug .
docker build -t api-service-debug -f ApiService_Dockerfile_Debug .
docker run -p 5001:5001 identity-server-debug
docker run -p 5002:5002 user-management-debug
docker run -p 5004:5004 orders-debug-debug
docker run -p 5006:5006 articles-debug-debug
docker run -p 5008:5008 api-service-debug-debug
Хронометраж:
00:00:23 Вступление
00:01:15 План работы
00:04:11 Преимущества Docker
00:09:35 Основные понятия Docker
00:15:10 Docker в контексте нашего приложения
00:18:00 Ошибки новичка при использовании Docker
00:20:50 Создание первого контейнера Docker с отключенной аутентификацией
00:45:00 Добавления IdentityServer в контейнер Docker
00:59:30 Настройка API тестов для работы с Docker
01:12:35 Окончание
Видео .Net Core приложение с нуля - Docker и контейнеризация наших микросервисов. Видео №6. [#75] канала Andrey Shyrokoriadov
В этом видео мы добавим контейнеры Docker к 5 микросервисам нашего приложения.
Подписывайтесь на канал [программирование, путешествия]: https://www.youtube.com/channel/UCUjFFn-387VIGvQ1KiomyXg
Поддержите канал на Patreon: https://www.patreon.com/user?u=75926772
Код из данного видео: https://github.com/ashyrokoriadov/youtube_online_shop/tree/feature/add_docker
Библиотеки:
Moq: https://documentation.help/Moq/
AutoFixture: https://autofixture.github.io/docs/quick-start/
IdentityServer: https://identityserver4.readthedocs.io/en/latest/
.Net Core: https://learn.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0
Полезные ссылки:
Докер файл: https://docs.docker.com/engine/reference/builder/
https://stackoverflow.com/questions/52991469/getting-program-does-not-contain-a-static-main-method-suitable-for-an-entry-p?rq=1
https://stackoverflow.com/questions/62645604/asp-net-core-3-0-identity-server-4-4-0-0-securitytokeninvalidaudienceexception
https://stackoverflow.com/questions/54064138/how-to-pass-parameters-to-the-dotnet-test-command-while-using-nunit-or-xunit
https://jwt.io/
Комманды докер:
docker build -t user-management-debug -f UserManagementService_Dockerfile_Debug .
docker build -t identity-server-debug -f IdentityServer_Dockerfile_Debug .
docker build -t orders-debug -f OrdersService_Dockerfile_Debug .
docker build -t articles-debug -f ArticlesService_Dockerfile_Debug .
docker build -t api-service-debug -f ApiService_Dockerfile_Debug .
docker run -p 5001:5001 identity-server-debug
docker run -p 5002:5002 user-management-debug
docker run -p 5004:5004 orders-debug-debug
docker run -p 5006:5006 articles-debug-debug
docker run -p 5008:5008 api-service-debug-debug
Хронометраж:
00:00:23 Вступление
00:01:15 План работы
00:04:11 Преимущества Docker
00:09:35 Основные понятия Docker
00:15:10 Docker в контексте нашего приложения
00:18:00 Ошибки новичка при использовании Docker
00:20:50 Создание первого контейнера Docker с отключенной аутентификацией
00:45:00 Добавления IdentityServer в контейнер Docker
00:59:30 Настройка API тестов для работы с Docker
01:12:35 Окончание
Видео .Net Core приложение с нуля - Docker и контейнеризация наших микросервисов. Видео №6. [#75] канала Andrey Shyrokoriadov
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Прогулка по польским Бещадам, сентябрь 2023. Bieszczady, Polska. Бещады, Польша.](https://i.ytimg.com/vi/y--jGdMnHMU/default.jpg)
![Восхождение на Бабью Гору, сентябрь 2023. Babia Góra, Polska. Бабья Гора, Польша.](https://i.ytimg.com/vi/1RZrGB3Up_c/default.jpg)
![Как я попал в Польшу в первый раз в 2004 году + исторический бонус, город Гливице.](https://i.ytimg.com/vi/tyXglDeBLkk/default.jpg)
![Как отдыхает средний класс в Польше :-p](https://i.ytimg.com/vi/qL0twTnBmSM/default.jpg)
![Поездка на велосипеде - Краков и околица / Bicycle ride - Krakow and its neighborhood PL, 2 x speed](https://i.ytimg.com/vi/Zm6ddzTKkg4/default.jpg)
![.Net Core приложение с нуля - FrontEnd, Blazor, Selenium. Видео №8. [#77]](https://i.ytimg.com/vi/jahcaiLAPzI/default.jpg)
![Рига, Старый Город, Автомобильный музей в Риге, Этнографический музей, апрель 2023.](https://i.ytimg.com/vi/Ul43d_coxFs/default.jpg)
![Силламяэ, Нарва, Тарту, Эстонский Национальный Музей в Тарту, музей КГБ в Тарту, апрель 2023.](https://i.ytimg.com/vi/RoAYXYQsQ2s/default.jpg)
![Нида, Куршская коса, Лиепая, Вентспилс, мыс Колка, место гибели Виктора Цоя, Юрмала, апрель 2023.](https://i.ytimg.com/vi/1WgT7OTj5Tg/default.jpg)
![Друскининкай, прогулка по Вильнюсу. Литва, апрель 2023.](https://i.ytimg.com/vi/OJOUVsr-taQ/default.jpg)
![Музей оккупации Литвы, замок Тракай, Клайпеда. Литва, апрель 2023.](https://i.ytimg.com/vi/Fgt4Bov_GzM/default.jpg)
![Каунас - прогулка по городу, стоимость поездки по Литве, Латвии и Эстонии, апрель 2023.](https://i.ytimg.com/vi/ou3XKBi8O6Q/default.jpg)
![Таллин, Старый Город, музей Lennusadam, подводная лодка Lembit, ледокол Suur Toll, апрель 2023.](https://i.ytimg.com/vi/xAyCzYob1Ks/default.jpg)
![.Net Core приложение с нуля - Docker Compose, Volumes и Network. Логирование. Видео №7. [#76]](https://i.ytimg.com/vi/Q9hEatEQOu4/default.jpg)
![.Net Core приложение с нуля - API Service. Видео №5. [#74]](https://i.ytimg.com/vi/3i5-7TU9t4s/default.jpg)
![Кахетия, Бодбийский монастырь, Сигнахи, винодельня Веллино. Грузия, октябрь 2022.](https://i.ytimg.com/vi/PBvcSPNsZl8/default.jpg)
![Арка Дружбы, Ананури, монастырь Джвари, Светицховели, Цминда Самеба. Грузия, октябрь 2022.](https://i.ytimg.com/vi/Nz4fl17Oocg/default.jpg)
![Тбилиси: прогулка по городу, мост Мира, канатная дорога, Нарикала. Грузия, октябрь 2022.](https://i.ytimg.com/vi/AKqbhrL2MtM/default.jpg)
![Пещерный город Уплисцихе, дом-музей Иосифа Сталина, гора Казбек. Поездка по Грузии, октябрь 2022.](https://i.ytimg.com/vi/T8dUkjTwIhg/default.jpg)
![Кутаиси, Храм Баграта, Пещера Прометея. Поездка по Грузии, октябрь 2022.](https://i.ytimg.com/vi/fhJuFFZ6Cy8/default.jpg)