AWS CDK Python docker投掷无效的结合安装错误,当试图束码

0

的问题

我试图部署一个python lambda功能的依赖性和我得到一个错误,从docker(Centos linux),有的是无效的结合安装的规格。 错误是 "/path//to/my/code:/asset-input:z,delegated": invalid mode: delegated

下面是什么我的代码看起来像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,
        )

这工作只是现在我Mac,但试图部署从Centos是不成功的。

1

最好的答案

1

你docker版本的日期。 你需要运行docker CE版本至少1.17.04或更高(这是该版本支持 delegated 模式加入,但是理想你应该安装一个更近的版本)。

如在评论中,当前版本是1.13.1,它不支持这个模式。

要解决这个,你应该更新你的docker版本。

2021-11-24 03:47:15

这结束了固定的问题,我有。 谢谢一吨。
Jasonca1

其他语言

此页面有其他语言版本

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