有关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

赞同来自:


O~N0_W`5}]T2@SZVLCP}(Q.png

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

Rising Star

赞同来自:


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

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

赞同来自:


换个版本不就行了

要回复问题请先登录注册