有关dockerapi 的问题,求大神们帮忙解答?


在 registry 节点通过 docker api 查询 docker 的系统信息,将以上操作命令及检查结果填入答题框。
在 registry 节点通过 docker api 查询 docker 内所有容器,将以上操作命令及检查结果填入答题框。
在 registry 节点使用 docker api 通过 mariadb 镜像创建 docker 容器,设置数据库密码为0000000,暴露 3306 端口,监听的地址为 0.0.0.0,将以上操作命令及检查结果填入答题框。
在 registry 节点利用 docker api 将上题创建的容器启动,将以上操作命令及检查结果填入答题框。
已邀请:

史绍虎 - 80后IT男,热爱云计算、容器技术

赞同来自: Rising Star


假如docker api版本为:1.24

1、curl --unix-socket /var/run/docker.sock http:/v1.24/version

2、curl --unix-socket /var/run/docker.sock http:/v1.24/containers/json

3、curl --unix-socket /var/run/docker.sock -H "Content-Type: application/json" -d 'json格式的docker语句,具体参数可以查文档,关于数据库的参数设置,可以查看官方mariadb镜像的使用' -X POST http:/v1.24/containers/create

4、curl --unix-socket /var/run/docker.sock -X POST http:/v1.24/containers/容器ID/start

an

赞同来自: Rising Star


try
curl --unix-socket /var/run/docker.sock http:/v1.22/version

an

赞同来自: Rising Star


change docker daemon start options, i.e -H localhost:80 , restart
curl http://localhost/v1.22/version

丁文涛

赞同来自: Rising Star


可以用python api写个脚本

Rising Star

赞同来自:


在Linux上查询不了,要怎么改呢

Rising Star

赞同来自:


<div class="aw-upload-img-list active">
<a href="http://dockone.io/uploads/answ ... ot%3B target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://dockone.io/uploads/answ ... ot%3B class="img-polaroid" title="H2H5LDL}_LY@]RF6DLW.png" alt="H2H5LDL}_LY@]RF6DLW.png" /></a>
</div>

Rising Star

赞同来自:


<div class="aw-upload-img-list active">
<a href="http://dockone.io/uploads/answ ... ot%3B target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://dockone.io/uploads/answ ... ot%3B class="img-polaroid" title="O~N0_W5}]T2@SZVLCP}(Q.png" alt="O~N0_W5}]T2@SZVLCP}(Q.png" /></a>
</div>

我这个版本没有--unix-socket这个参数

Rising Star

赞同来自:


如果不更新的话,有什么办法吗

史绍虎 - 80后IT男,热爱云计算、容器技术

赞同来自:


换个版本不就行了

要回复问题请先登录注册