Umbraco в Linux Docker

Можно ли заставить сайт Umbraco CMS работать на сервере Linux через Docker? Я нашел несколько статей, в которых предлагается запустить .NET в Docker, но пока ничего не получается.

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

fardjad 25.05.2018 10:51

Извините, но это место, где можно спросить вопросы, связанные с программированием.

arkascha 25.05.2018 10:53

Может быть, вам стоит сначала попробовать, и если вы обнаружили проблемы, напишите вопрос с подробными сообщениями об ошибках, но не такого рода вопросы.

Alejandro Galera 25.05.2018 11:31

Чтобы ответить на ваш вопрос, нет. Вы пока не можете запустить umbraco в докере на Linux, поскольку он использует .net framework вместо .net core. Однако вы можете запустить Umbraco в докере на сервере Windows.

Mark 26.05.2018 12:59
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
4
1 459
1

Ответы 1

Вы пока не можете запускать Umbraco на любом сервере на базе Linux (контейнер Docker или нет), поскольку он требует .NET Framework (и не будет работать на .NET Core), и как Umbraco, так и некоторые зависимости, требуемые Umbraco, действительно не работают с Mono. .

Официальных планов относительно того, когда Umbraco будет полностью работать на .NET Core, нет. К сожалению, в ближайшее время этого не будет. Для текущей версии 7 и следующей версии 8 потребуется .NET Framework.

Как уже упоминалось, его можно запустить в контейнере Docker на базе Windows.

Если я правильно понимаю вопрос, OP спрашивает, можно ли запускать Umbraco в контейнере Docker, работающем в Linux, а не в контейнере под управлением Linux. Сам Docker-контейнер может работать под управлением Windows 2016 Server Core и, как я думаю, с радостью разместит Umbraco?

Robert Foster 16.07.2018 04:13

Контейнеры Docker не работают под управлением ОС - это не виртуализация. Контейнеры - это «автономные среды», в которых выполняется приложение (я) с зависимостями - от базовой ОС (которой в данном случае будет Linux). Так что нет - вы, к сожалению, не можете разместить здесь Umbraco, поскольку вы не можете разместить обычное приложение .NET framework в контейнере Linux, если не используете Mono (который не работает с Umbraco).

Claus 17.07.2018 08:12

Да и просто для ясности :) - вы не можете разместить контейнер Windows на хосте Linux (официально это так - я думаю, что с этой опцией может быть какая-то экспериментальная функция).

Claus 17.07.2018 08:19

Другие вопросы по теме