[学习记录]docker的api操作
docker支持api操作,可以使用go、python甚至http。
这里先以http为例,参考文档
需要提前开启docker的联网功能,具体为在
/etc/sysconfig/docker
文件中修改OPTIONS中的内容,加上
H=tcp://0.0.0.0:2647 -H unix:///var/run/docker.sock
重启docker即可。
端口号可以自由指定。
options中的选项就是默认的docker启动选项。
然后就可以在命令行执行,例如
curl http://0.0.0.0:2647/api
api为文档中提供的api接口,返回值为json,可以用python脚本进行读写操作等等。