Pavel
Просто свой велосипед на фреймворке
bazzilic
а приложуха своя? пересобрать теоретически можно?
Pavel
Своя, исходники есть
bazzilic
(еще как вариант: https://hub.docker.com/_/mono/ )
bazzilic
Своя, исходники есть
можно попробовать в csproj поменять в TargetFramework net47 на netcoreapp2.0 или netcoreapp2.1 (ток надо установить sdk соответствующее) и пересобрать. Велика вероятность, что не пересоберется т.к. каких-то API будет не хватать, но в лучшем случае либо соберется, либо надо будет пофиксить по мелочи только.
bazzilic
ну или запустить виндовый exe с помощью mono
Pavel
То есть собирать в винде, потом копировать exe в mono контейнер и запускать это?
bazzilic
да
bazzilic
ну .net framework (не core) ты не в винде и не соберешь
bazzilic
хотя, пизжу, моно и собрать может наверн
Aleksey
можно еще бросить всё и переписать на go
Womchik
rust
Aleksey
rust
или так да. но потом на go
Pavel
Не, там дфига бизнес логики, так что переписывать ее на go будет очень больно
Womchik
но это будет боль программистов, а не твоя
Pavel
И на русте тоже скорее всего
Pavel
но это будет боль программистов, а не твоя
Какая не моя, я и есть программист )
Womchik
Какая не моя, я и есть программист )
тогда почему не знаешь что там?
bazzilic
Не, там дфига бизнес логики, так что переписывать ее на go будет очень больно
мы довольно крупные проекты переводили на core просто заменой таргет фремйворка и прогоном тестов. если нет платформ-специфик вызовов или работы со странными api, должно норм пройти
Pavel
тогда почему не знаешь что там?
Недавно нам этот проект подкатили, мы пока разбираемся в нем. А его параллельно пишут американцы
Pavel
мы довольно крупные проекты переводили на core просто заменой таргет фремйворка и прогоном тестов. если нет платформ-специфик вызовов или работы со странными api, должно норм пройти
В любом случае я думал докеризовать для себя быстро, а тут это надо будет включать бюрократический бульдозер, созывать митинги, всем что-то доказывать а сроки как обычно уже подгорают. Ниче не выйдет.
Womchik
виртуалка тогда твой выбор
Pavel
Я уже в ней сижу, но это отвратительно
bazzilic
Ну моно попробуй
bazzilic
Для моно и пересобирать не надо
bazzilic
Олсо, можешь поднять на виндовом докер хосте
Pavel
Ну а какой смысл на виндовом докере если я наоборот хотел в линукс портировать это все.
Pavel
И вообще я удивлен что есть какой-то виндовый докер, я думал докер един и неделим.
Aleksey
делим.
Aleksey
еще его нету на не 86 платформе
Aleksey
точнее есть. но это головная боль
bazzilic
И вообще я удивлен что есть какой-то виндовый докер, я думал докер един и неделим.
Ну докер - это интерфейс к апи контейнеров. В линуксе к cgroups, в винде - к hyper-v. На bsd наверно к jails (если он работает на bsd).
Aleksey
существуют люди которые думают что он там работает. но их очень не много и они сейчас сдают егэ
bazzilic
лол ) Это у тебя отборные школьники, раз они бсд умеют
Pavel
В винду добавили ядро линукса или убунту там, вот пусть на этом ядре все и работает
Aleksey
там добавили слой трансляции вызовов
Andrey
ага и вместе с эти мегадырень в безопасности :)
bazzilic
В винду добавили ядро линукса или убунту там, вот пусть на этом ядре все и работает
Да я сплю и вижу когда так будет, но так не будет (наверно)
Aleksey
Да я сплю и вижу когда так будет, но так не будет (наверно)
конечно не будет. ибо тогда микрософт опять будет нарушать gpl
Andrey
Ну докер - это интерфейс к апи контейнеров. В линуксе к cgroups, в винде - к hyper-v. На bsd наверно к jails (если он работает на bsd).
да нет его нигде особо кроме линуксов, в тех хе виндах и маках, тут через раз народ плачится что то то сё не так, а уж что их там по два штуки, один как бы нейтив, другой через виртуальную коробку, как бы говорит о многом
Andrey
Почему?
ну потому что оно работает ниже штатной системы, погугли, там полно сукцесс стори
Aleksey
пошли они в своём мс. пусть пилят свой докер
Aleksey
и wsl пусть снесут.
bazzilic
Good, good... let the hate flow through you
Aleksey
сторона моя не светлая давно.
bazzilic
да нет его нигде особо кроме линуксов, в тех хе виндах и маках, тут через раз народ плачится что то то сё не так, а уж что их там по два штуки, один как бы нейтив, другой через виртуальную коробку, как бы говорит о многом
Ну линуксовые контейнеры пока только для дева, в проде они не летят пока lcow не выйдет из экспериментальной ветки. Хотя в среднем линуксовые даже на винде стартуют быстрее потому что гораздо меньше образы по размеру
bazzilic
А виндовый наносервер хоть и маленький, но на нем кучи api нет, и многое не поднимается вообще
Alexandra
Всем привет! Подскажите пожалуйста, пытаюсь запустить контейнер start name_container но у него статус остаётся exited и немогу в него зайти
Alexandra
что я делаю не так
Petr
Энтрипоинта нету
Petr
Ты как запускал образ?
Konstantin
ну ты его запустил, допустим, но не факт что он остался запущенным. Судя по статусу он завершился, если он не должен завершаться - смотри его логи. А вообще - welcome to docker world ))
Alexandra
Я разобралась, проблема была в докерфайле исполняемом
Alexandra
И тем не менее спасибо
Alexandra
Докерфайл переписала с нуля и и теперь всё отлично
Konstantin
Я разобралась, проблема была в докерфайле исполняемом
Любые образы лучше сначала в лоб запускать и "наблюдать", потому уже detached
Konstantin
Тем более когда новый делаешь
Alexandra
Простите, что значит в лоб?
Konstantin
-ti по вкусу
Alexandra
Поняла))
Konstantin
Оу, а даму то мы и не приметили
Alexandra
Ничего страшного, до конца рабочего дня я брутальный мужик разработчик
Konstantin
Ничего страшного, до конца рабочего дня я брутальный мужик разработчик
Я бы сказал, но меня опять забанят за приставания 😂
Alexandra
Действительно
Alexandra
А здесь банят по гендерным предрассудками?
Konstantin
Баньте ее это бот
Раньше было проще, за косичку дёрнул - привлек внимание. Сейчас приходится извращаться 🙄
Pavel
Да не тебя, я про Emily
Konstantin
А здесь банят по гендерным предрассудками?
Нет, но за шутки за 300 я бы ввёл меру, имхо 🙈
Alexandra
Это не я
Pavel
Ой все