Я пытаюсь развернуть свою первую рабочую нагрузку с помощью rancher.
Я пытаюсь отредактировать существующую рабочую нагрузку ранчера по умолчанию после того, как заработал пример ранчера hello world.
Я изменил образ докера на узел: 10 и порт на 8080. Я не уверен, смогу ли я сделать это непосредственно из ранчера или мне нужно создать образ докера с моим пользователем в концентраторе докеров, чтобы сделать это.
Я хотел бы иметь общий образ, а затем добавить некоторую дополнительную конфигурацию в rancher, чтобы я мог повторно использовать эти настройки для других проектов node.js.
Я хотел бы иметь базовый контейнер node.js, а затем добавить параметр для проверки конкретной ветки определенного проекта, когда, например, загружается контейнер. Я планирую интегрировать это с teamcity для развертывания в контейнерах ранчера всякий раз, когда teamcity обнаруживает новую фиксацию.
Делая это поэтапно, я хотел бы запустить и запустить контейнер node:10 в ранчере. Можно ли это сделать, просто добавив узел: 10 в качестве изображения и установив порт по умолчанию в разделе добавления порта? Если да, то какой порт по умолчанию использовать?
Я пробовал это выше, и мне не удалось загрузить контейнер, я получаю отказ в соединении, когда пытаюсь получить доступ.





Да, у вас могут быть разные образы. Есть много проектов, которые используют этот шаблон. Например, вы можете проверить это репо: https://github.com/rocker-org/рокер
Образ r-devel основан на образе r-base
https://github.com/rocker-org/rocker/blob/master/r-devel/Dockerfile#L4
Эта функция не специфична для Rancher. После того, как вы упаковали свои контейнеры в соответствии с вашими потребностями, вы можете использовать Rancher для их запуска.