Skip to content

atnartur/docker-dotnet-example

Repository files navigation

docker-dotnet-example

Пример настройки Docker окружения для проекта на .NET.

Технологии: .NET Core 2, ASP.NET Core

Команды

команды в первую очередь написаны для выполнения в специально подготовленной для этого примера виртуальной машине, однако запуск на настоящих машинах ничем не отличается.

  1. Открываем виртуальную машину
  2. Выполняем клонирование этого репозитория: git clone https://github.com/atnartur/docker-dotnet-example
  3. Переходим в папку склонированного репозитория: cd docker-dotnet-example
  4. Заходим в суперпользователя: su, затем пароль: 1234
  5. Выполняем остановку сервисов nginx и apache2: service nginx stop && service apache2 stop
  6. Выходим из суперпользователя: exit
  7. Собираем образ: docker build -t dotnet-example .
  8. Узнаем IP виртуальной машины: ip a
  9. Запускаем docker-copmose: docker-compose up
  10. После запуска видим, что вывелся список созданных баз данных в postgres: postgres, test
  11. Затем видим, что приложение запущено на 80 порту: Now listening on: http://[::]:80
  12. Открываем в браузере http://<IP виртуальной машины> и видим запущенный проект

Дополнительные команды

  • docker run -d --name dotnet-app -p 80:80 dotnet-example - запуск образа
  • docker logs dotnet-app - посмотреть логи

Авторы

© 2018 Артур Атнагулов

About

Пример использования Docker в AST.NET Core MVC приложении

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published