AWS CDK Python docker aruncat invalid leagă muntele de eroare atunci când încearcă să pachet cod

0

Problema

Eu sunt încercarea de a implementa un piton funcție lambda cu dependențe și primesc o eroare de la docker daemon (pe Centos linux) că există un invalid leagă muntele spec. Eroarea este "/path//to/my/code:/asset-input:z,delegated": invalid mode: delegated

Următoarele este ceea ce codul meu arata ca pentru funcția lambda:

        python_function = Function(
            self,
            id="PythonFunction",
            runtime=Runtime.PYTHON_3_9,
            handler="app.main.lambda_handler",
            timeout=Duration.seconds(20),
            code=Code.from_asset(
                path=str(python_function_path.resolve()),
                bundling=BundlingOptions(
                    image=Runtime.PYTHON_3_9.bundling_image,
                    command=[
                        "bash",
                        "-c",
                        "pip install -r requirements.txt -t /asset-output && cp -au . /asset-output",
                    ],
                ),
            ),
            memory_size=128,
            log_retention=RetentionDays.TWO_WEEKS,
        )

Acest lucru funcționează foarte bine pe Mac-ul meu, dar încercarea de a implementa de la Centos este nereușită.

1

Cel mai bun răspuns

1

Docker versiune este de actualitate. Aveți nevoie pentru a fi difuzate docker CE cel puțin versiunea 1.17.04 sau mai mare (asta a fost versiunea atunci când suportul pentru delegated s-a adăugat modul, dar în mod ideal, ar trebui să instalați o versiune mai recentă).

După cum se menționează în comentarii, versiunea curentă este 1.13.1, care nu are suport pentru acest modul.

Pentru a rezolva acest lucru, trebuie să actualizați docker versiune.

2021-11-24 03:47:15

Aceasta a ajuns de fixare problema am avut. Multumesc o tona.
Jasonca1

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................