docker-compose with --context 不在远程主机上重建图像

docker-compose with --context does not rebuild image on remote host

我正在使用 docker 上下文到远程主机上的 运行 容器。当我 运行 执行以下命令时,我希望我的容器得到重建并 运行 在远程主机上:

docker-compose --context REMOTE up --build -d

我看到的行为是容器在本地重建,而在远程主机上 docker 图像的旧版本是 运行ning。当我在远程主机上检查 docker image ls 时,我发现图像没有重建,过时的版本是 运行ning。 当我明确删除远程机器上的容器时,它会重建,尽管它似乎重建了两次,一次在本地机器上,一次在远程机器上。

有没有办法让 docker-compose 始终在远程机器上重建映像?

我使用的是旧版本 docker-compose。在最新版本中,该命令看起来像 DOCKER_CONTEXT=REMOTE docker-compose up --build -d 并且按预期工作。