我正在尝试使用 Python 脚本使用 Docker Remote API 创建一个 Docker 容器来执行 Post 操作。这是我的 Python 脚本:-
import requests
import json
url = "http://localhost:4243/containers/create"
payload = {'Hostname':'','User':'','Memory':'0','MemorySwap':'0','AttachStdin':'false','AttachStdout':'t rue','AttachStderr':'true','PortSpecs':'null','Privileged': 'false','Tty':'false','OpenStdin':'false','StdinOnce':'false','Env':'null','Cmd':['date'],'Dns':'null','Image':'ubuntu','Volumes':{},'VolumesFrom':'','WorkingDir':''}
headers = {'content-type': 'application/json', 'Accept': 'text/plain'}
print requests.post(url, data = json.dumps(payload), headers=headers).text
但是当我运行脚本时,它会显示此错误
json: cannot unmarshal string into Go value of type bool
我的脚本有什么问题?我使用 Python v2.7.5 和 Ubuntu 13.10 的 Requests HTTP 库。我是 docker 和 python 脚本的新手。任何帮助,将不胜感激。