Я хотел бы создать приложение флагов python, которое может работать на любой платформе. Я положил его в контейнер Docker. Но если я не понял, что хост-машина все еще нуждается в докере, установленном для запуска контейнера. Это, в свою очередь, требовало Vagrant и Ubuntu VM (по крайней мере, на Mac). Я что-то упускаю? Каков правильный способ использования контейнера в качестве отдельного приложения?Как сделать автономное приложение из контейнера Docker?
ответ
Для использования контейнера Docker вам всегда понадобятся основы - Docker, установленный на ОС Linux (поддерживающий LXC и любой другой тип требуемой файловой системы). В производственной среде вы будете использовать недавнюю собственную установку Linux, и первоначальная установка Docker будет простой и одноразовой (в облачной среде вы, вероятно, не сможете обновить рабочую машину, но вместо этого развернул новый, с последней проверенной версией Docker, а также обновленный & протестировал новые контейнеры).
На машине MacOS или Windows для разработки операционной системы Linux требуется виртуальная машина. Это не так.
Простой ответ: вы не можете.
Долгий ответ: Docker не предназначен для использования в автономных приложениях с кросс-платформой (например, JAVA). Docker вместо этого фокусируется на наличии контейнера с легким весом, который действует как виртуальная машина, но в принципе это не так. Это всего лишь поле внутри системы Linux (!), Которая ведет себя как виртуальная машина для установки сервисов, которые могут быть четко разделены друг от друга. Правильным примером использования для докеров будет установка веб-приложения с определенной версией apache и php, чтобы обеспечить определенную среду.
Linux VM - это зависимость, если вы находитесь на Windows или Mac. Бродяга нет. Это упоминается только потому, что это, вероятно, самый простой способ для запуска виртуальной машины.
- 1. Сделать автономное приложение для браузера?
- 2. Как получить GOPATH из контейнера Docker?
- 3. Как разогревать приложение внутри контейнера Docker?
- 4. Как сделать автономное приложение AngularJS/Cordova?
- 5. Как сделать автономное приложение autocad .net
- 6. Как сделать автономное приложение в java
- 7. Автономное автономное приложение с NoSuchBeanDefinitionException
- 8. Как сделать приложение Docker общедоступным
- 9. Запустить сценарий оболочки внутри контейнера Docker из другого контейнера Docker?
- 10. docker run python из контейнера
- 11. Как распечатать идентификатор контейнера из Docker Compose
- 12. Как запустить хост Docker внутри контейнера Docker?
- 13. Автономное приложение в Grails
- 14. автономное приложение в python
- 15. Как создать дамп Postgresql из контейнера Docker?
- 16. Как опубликовать Артефакт из контейнера Docker
- 17. Как извлечь объем из удаленного контейнера Docker?
- 18. Как распределить автономное приложение python?
- 19. Как создать автономное приложение Java
- 20. автономное приложение для WCF
- 21. Автономное приложение терминала python
- 22. Автономное приложение с wxWidgets
- 23. Автономное приложение Qt
- 24. Как смонтировать - внутри контейнера Docker?
- 25. Как сделать автономное приложение mac с помощью qtcreator
- 26. Как создать автономное приложение .Net?
- 27. Как написать автономное приложение Silverlight?
- 28. Docker разрешения контейнера записи
- 29. Объём списка контейнера Docker
- 30. Как сделать автономное приложение Camel, которое может автоматически отключиться?