Oracle Cloud: проблема с развертыванием функции Python с помощью Cloud ShellPython

Программы на Python
Anonymous
Oracle Cloud: проблема с развертыванием функции Python с помощью Cloud Shell

Сообщение Anonymous »


Я хочу создать функцию Python с помощью службы функций Oracle Cloud. Для этого я следую руководству по Началу работы с использованием Настройка Cloud Shell. Я выполняю все указанные шаги, но когда дохожу до развертывания функции с помощью команды fn -v Deploy --app DBDB_IO_Refresher. Я получаю эту ошибку:

Fn: ошибка при запуске сборки Docker: невозможно создать/использовать Docker экземпляра компоновщика для oci_fn_builder: статус выхода 125 Вот все инструкции, которым я следовал:

контекст списка fn fn использовать контекст eu-marseille-1 fn обновить контекст oracle.compartment-id ocid1.********************* fn обновить реестр контекста ***********/func-python вход в докер -u '***********' mrs.ocir.io список приложений fn fn init --runtime java hello-test-python компакт-диск hello-test-python fn -v Deploy --app DBDB_IO_Refresher Вот подробности об ошибке:

Развертывание hello-test-python в приложении: DBDB_IO_Refresher Перешел на версию 0.0.2. Использование докера Container Engine Создание образа ******/******/func-python/hello-test-python:0.0.2 Содержимое файла Dockerfile ----------------------------------- ИЗ fnproject/fn-java-fdk-build:jdk17-1.0.182 как этап сборки РАБОЧИЙ ПАРАМЕТР/функция ENV MAVEN_OPTS -Dhttp.proxyHost= -Dhttp.proxyPort= -Dhttps.proxyHost= -Dhttps.proxyPort= -Dhttp.nonProxyHosts= -Dmaven.repo.local=/usr/share/maven/ref/repository ДОБАВИТЬ pom.xml /function/pom.xml RUN ["mvn", "пакет", "зависимость: зависимости от копирования", "-DincludeScope=время выполнения", "-DskipTests=true", "-Dmdep.prependGroupId=true", "-DoutputDirectory=target", "- -никогда-не терпеть неудачу"] ДОБАВИТЬ источник /функция/источник ВЫПОЛНИТЬ ["mvn", "пакет"] ИЗ fnproject/fn-java-fdk:jre17-1.0.182 РАБОЧИЙ ПАРАМЕТР/функция КОПИРОВАТЬ --from=этап сборки/функция/цель/*.jar/функция/приложение/ CMD ["com.example.fn.HelloFunction::handleRequest"] ----------------------------------- FN_REGISTRY: *****/*********/func-python Текущий контекст: ЕС-Марсель-1 TargetedPlatform: amd64_arm64HostPlatform: amd64 Fn: ошибка при запуске сборки докера: невозможно создать/использовать докер экземпляра компоновщика для oci_fn_builder: статус выхода 125 Вот конфигурация докера в настройке CLoud Shell:

pierre_ant@cloudshell:hello-test-python (eu-marseille-1)$ версия докера Клиент: Docker Engine — Сообщество Версия: 19.03.11-ол Версия API: 1.40 Версия Go: go1.16.2 Git-коммит: 9bb540d Построен: пт, 23 июля 01:33:55 2021 г. ОС/Арка: Linux/amd64 Эксперимент: ложь Сервер: Docker Engine — Сообщество Двигатель: Версия: 19.03.11-ол Версия API: 1.40 (минимальная версия 1.12) Версия Go: go1.16.2 Git-коммит: 9bb540d Построен: пт, 23 июля 01:32:08 2021 г. ОС/Арка: Linux/amd64 Эксперимент: ложь Реестр по умолчанию: docker.io. контейнер: Версия: v1.4.8 GitCommit: 7eba5930496d9bbe375fdf71603e610ad737d2b2 запустить: Версия: 1.1.7 Гиткоммит: 860f061 докер-инит: Версия: 0.18.0 GitCommit: fec3683 А вот конфигурация Fn:

pierre_ant@cloudshell:hello-test-python (eu-marseille-1)$ версия fn Версия клиента — последняя версия: 0.6.28. Версия сервера: ? Если у кого-то есть идеи или нужна дополнительная информация, не стесняйтесь, я застрял уже больше недели и не могу найти решения в Интернете.

Вернуться в «Python»