我有
Error response from daemon: rpc error: code = InvalidArgument desc = only updates to Labels are allowed
重新部署堆栈时
docker stack deploy -c docker-compose.yml --with-registry-auth monitoring
最佳答案
不幸的是,正如 Ryabchenko Alexander 所说,docker 配置无法更新, see moby issue 。
在一种方法中,您可以使用命令 docker service rm service_name
删除使用新配置的服务。
然后使用 docker config rm config_name
删除配置并重新部署堆栈以更新配置并重新创建删除的服务。
更新: 如果需要没有停机时间,请参阅 this comment。
关于docker - 来自守护进程 : rpc error: code = InvalidArgument desc = only updates to Labels are allowed 的错误响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58037206/