我有按计划执行的Lambda函数。
interface Plugin {
addListener(eventName: string): void;
}
interface FooPlugin extends Plugin {
addListener(eventName: 'fooChanged'): void;
}
它将尝试从现有任务定义中启动新任务。问题在于,其中一个Docker容器已经使用此任务定义运行(恒定运行,而不是自动退出),并且使用了在任务定义中设置的端口映射(例如80 => 8080)。
如何运行相同的任务定义并忽略/覆盖端口映射?
还是有更好的方法来启动Task并在其中运行单个bash命令?
答案 0 :(得分:0)
在运行新任务时,目前无法覆盖端口映射。您可以覆盖的允许值在此处列出:ContainerOverride documentation
要实现所需的功能,应保留所需的端口映射的第二个任务定义,或使用动态端口映射,以便在运行临时任务时不存在冲突。