Я собираюсь вывести свой код asp.net core 1.0 из среды Windows в удаленный контейнер докеров Linux. В основном контейнер будет размещать приложение в качестве сервера.Чтобы понять ENTRYPOINT в докере
Теперь я вижу разную конфигурацию для ENTRYPOINT в разных блогах.
ENTRYPOINT ["./kestrel"]
на http://blog.dudak.me/2015/deploying-aspnet-5-applications-to-docker-containers/ENTRYPOINT ["dnx", "-p", "project.json", "web"]
на Cannot run asp.net 5 from dockerENTRYPOINT ["dnx", "./src/HelloMvc6", "kestrel"]
на https://alexanderzeitler.com/articles/Running-ASP.NET-5-beta4-in-Docker-with-DNX-runtime/ENTRYPOINT ["./web"]
при использовании http://www.hanselman.com/blog/PublishingAnASPNET5AppToDockerOnLinuxWithVisualStudio.aspx
Я новичок в докер. Я не знаю различий и не знаю, какой из них можно использовать.
Вы только что отправили список случайных команд. Я бы предложил начать с [документации] (https://docs.docker.com/engine/reference/builder/#entrypoint), а затем задать конкретные вопросы о вещах, которые не ясны. – larsks
Точка входа - это просто команда запуска, когда начинается докер. Приведенные вами примеры более или менее одинаковы. № 1 и 4 'kestrel' и' web' сами являются скриптом оболочки, который, если вы откроете, вы найдете ту же команду 'dnx ....'. Возможно, вам захочется изучить, как правильно использовать эту команду. –
@warmoverflow, для № 4. Зачем использовать 'web'? Это специальное слово? Я не могу найти документ для этого. Это команда. –