Я тестировал OpenWhisk на Bluemix. То, что я хочу сделать, очень просто. У меня есть js-скрипт, который работает (это просто console.log). У меня есть Dockerfile, делающий докер. Когда я запускаю свой докер, я могу увидеть мою консоль. Log \ o/(я знаю, что это потрясающе)Как я могу установить действие докера с OpenWhisk в Bluemix?
Затем я создаю свое действие ...... Я пытаюсь запустить это от Bluemix UI Я получаю это:
не удалось вызвать действие XXX/XXXX: Хэш или имя контейнера ожидается в makeContainer
.
Что это значит? Я ничего не смог найти.
ps: Если вы знаете, где я могу найти реальный документ о том, как использовать докер-контейнер для действий, я был бы очень доволен :).
Большое спасибо за помощь.
Редактировать: В конце концов проблема заключалась в том, что я пытался вытащить из частного репозитория докеров. Я должен сказать, что сообщение об ошибке не является явным x). Спасибо за вашу помощь.
Спасибо, я отредактировал мой пост. Я пытался вытащить из частной докеры. Я переключил ее на публику, и она работает. Спасибо за слабину. – Toruide
@Toruide есть что-то не хватает или блокирует вас от использования действий JavaScript вместо создания действия докера. Какой-либо пакет npm отсутствует? мы работаем над добавлением возможности загрузки zip, который может содержать вашу папку node_modules. Не стесняйтесь предоставлять обратную связь, вы можете использовать github repo https://github.com/openwhisk/openwhisk/issues – csantanapr
Привет, сначала я думаю, что загрузка zip-файла, содержащего node_modules, может быть сложной: /. Некоторые пакеты npm «построены», когда вы устанавливаете их на npm, поэтому я не уверен, что они будут хорошо работать при застегивании на молнию. Мне нужно установить некоторые C lib, а также phantomjs. Я уверен, что это невозможно (по крайней мере, не так легко) без докера. – Toruide