Docker服务更新REST API返回400个错误请求
我正在尝试查询,但是我一直收到一个Docker服务更新REST API返回400个错误请求,docker,api,rest,docker-swarm,Docker,Api,Rest,Docker Swarm,我正在尝试查询,但是我一直收到一个400错误请求响应 这是我的要求: curl --unix-socket /var/run/docker.sock \ http:/services/my_great_service 返回 { "ID": "i5wa2p1jx1opyt94nldm1latj", "Version": {"Index":132186}, "CreatedAt":
400错误请求
响应
这是我的要求:
curl --unix-socket /var/run/docker.sock \
http:/services/my_great_service
返回
{
"ID": "i5wa2p1jx1opyt94nldm1latj",
"Version": {"Index":132186},
"CreatedAt": "2020-11-03T23:59:57.534640547Z",
"UpdatedAt": "2020-11-04T00:24:47.090939187Z",
"Spec": {
"Name": "my_great_service",
"Labels": {
...
我相信这告诉我版本是132186
,因此我请求更新服务是:
curl -X POST --unix-socket /var/run/docker.sock \
http:/services/my_great_service/update?version=132186
返回:
400 Bad Request
mismatched Runtime and *Spec fields
我的版本或方法是否有问题,以进一步排除我的请求的缺点