0

我有一个简单的 docker 容器组件到 greengrass 核心设备中。部署非常顺利,docker 容器已创建并正常工作。当我尝试从部署中删除组件时,我在控制台中看到它已成功删除,并且它不再是部署的一部分,但在核心设备中,docker 容器仍在运行。

这是我的组件配置:

{
                "RecipeFormatVersion": "2020-01-25",
                "ComponentName": moduleName,
                "ComponentVersion": "0.1." + version,
                "ComponentDescription": moduleName,
                "ComponentPublisher": "Amazon",
                "ComponentDependencies": {
                    "aws.greengrass.DockerApplicationManager": {
                        "VersionRequirement": "~2.0.0"
                    }
                },
                "Manifests": [
                    {
                        "Platform": {
                            "os": "all"
                        },
                        "Lifecycle": {
                            "Run": `docker run --name ${moduleName} xxxxxxx/pub:xxxxxx`
                        },
                        "Artifacts": [
                            {
                                "URI": "docker:xxxxxx/pub:xxxxxxx"
                            }
                        ]
                    }
                ]
            }
4

0 回答 0