我是否可以通过docker-compose.yml文件将服务部署到docker swarm,该文件通过图像ID引用图像?

我是否可以通过docker-compose.yml文件将服务部署到docker swarm,该文件通过图像ID引用图像?,docker,docker-compose,docker-swarm,Docker,Docker Compose,Docker Swarm,我创建了一个docker-compose.yml文件,该文件按ID引用docker映像。当我尝试将compose文件部署到swarm时,反复出现错误“无此类映像:2e69080faee3:latest” 图像确实存在于本地。在我的场景中,它是从上游进程提供给我的tar文件加载的 这是docker-compose.yml: version: '3.4' services: registry: image: 2e69080faee3 下面是docker images的输出,其中包括本

我创建了一个docker-compose.yml文件,该文件按ID引用docker映像。当我尝试将compose文件部署到swarm时,反复出现错误“无此类映像:2e69080faee3:latest”

图像确实存在于本地。在我的场景中,它是从上游进程提供给我的tar文件加载的

这是docker-compose.yml:

version: '3.4'

services:
  registry:
    image: 2e69080faee3
下面是docker images的输出,其中包括本地节点上的此图像:


我不确定这种情况是否会发生?我正在努力寻找说明这不应该起作用的文档,但也没有明确说明它应该起作用。

根据,是的,在compose version
3.2

根据,是的,在撰写版本
3.2

同意文件声明支持。。。但它在我的场景中似乎不起作用,这让人困惑…同意文档声称它是受支持的。。。但它在我的场景中似乎不起作用,这让人困惑。。。