gpt4 book ai didi

image - 如何在 docker-compose 3 中使用 docker deploy?

转载 作者:IT老高 更新时间:2023-10-28 21:22:04 25 4
gpt4 key购买 nike

当我发出命令 sudo docker stack deploy -c docker-compose.yml test

Ignoring unsupported options: build, external_links, links, restart

Updating service test_cache (id: me2vh1lffrl4ppzomphin167la)
Updating service test_lb (id: ycnne1ifpt517wdbfdg1g5tlup)
Updating service test_media (id: rr3ural9hjz0mw6hjx7n2vywm)
Creating service test_web

Error response from daemon: rpc error: code = 3 desc = ContainerSpec: image reference must be provided

我收到此错误 - 来自守护程序的错误响应:rpc 错误:代码 = 3 desc = ContainerSpec:必须提供图像引用

但是我为这个容器创建了图像。

最佳答案

您的 compose.yml 文件不包含 docker stack deploy 所需的图像部分。如果要将这些镜像部署到 swarm,您还应该将这些镜像推送到注册表服务器,因为 docker 使用固定到注册表中镜像的 sha256 来确保所有节点运行相同的镜像。并且由于 swarm 不构建镜像,任何本地没有包含镜像的节点都将无法运行这个镜像,除非它是从注册表中提取的。

关于image - 如何在 docker-compose 3 中使用 docker deploy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44369734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com