Запустить контейнер с веб-страницы
Я посмотрел на демонстрационную страницу проекта соната: http://demo.sonata-project.org/
На этой странице есть что-то удивительное: они могут запустить контейнер с веб-страницы. Как мы можем сделать это? То, что я тоже хочу сделать, это дождаться готовности контейнера, прежде чем перенаправлять на него. И как они могут автоматически удалить контейнер через 10 минут?
Спасибо
1 ответ
Вы можете создать интерфейс API поверх команд докера в соответствии с вашими настройками, в бэкэнде команды докера выполняются только так, что когда вы нажимаете кнопку запуска, он запускает команду запуска докера для запуска контейнера и т. Д. Для удаления контейнера вы можете легко отфильтровать докер. контейнеры на основе временных меток: https://docs.docker.com/engine/reference/commandline/system_prune/.