Tag: remoteapi

通过任务json的容器健康状况检查状态

我正在尝试使用docker远程API获取容器状态。 v1.26 我正在调用/任务api来获取节点的任务列表。 有没有办法从GET /任务JSON映射到“健康”的容器状态:{“状态”:“健康”返回时制作/容器/ JSON? 我基本上正在寻找一个相当于/任务API中提供的容器的健康检查

启用Docker Remote API – 覆盆子pi / raspbian

我的出发点是: 如何使用docker远程API来创build容器? , 所以我编辑/etc/init/docker.conf并更新了2次DOCKER_OPTSvariables: DOCKER_OPTS='-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock' 然后,一个简单的testing列出泊坞窗图像失败: $ service docker restart $ curl -X GET http://10.143.0.218:4243/images/json curl: (7) Failed to connect to 10.143.0.218 port 4243: Connection refused Docker版本是: $ sudo docker version Client: Version: 1.12.3 API version: 1.24 Go version: go1.6.3 Git commit: 6b644ec Built: Wed Oct 26 19:06:36 2016 OS/Arch: linux/arm Server: […]

通过远程API访问Docker(通过Kitematic / MacOSX安装)

如何使用Remote API( http )访问通过Mac OS X上的Kitematic安装的Docker工件 目前我看到它可以通过tcp … 我的docker环境。 细节 DOCKER_HOST=tcp://182.159.98.120:2375 DOCKER_CERT_PATH=/Users/IamUser/.docker/machine/machines/dev DOCKER_TLS_VERIFY=1 导航到http://182.159.98.120:2375/version不起作用。

将主机envvariables用于docker远程API

我试图使用目标主机的envvariables来参数化我的容器,当启动它与远程API,但没有一个工作… "Env": [ "ENV_VAR=`$TEST`", "ENV_VAR2=$TEST" ], 有没有人有一个想法如何实现这一目标?

Docker远程API不准确列出群集中的运行容器

目前我正面临以下问题: 我用debian和安装了docker设置了3个虚拟机器。 没有防火墙。 我创build了一个团队,使一台机器成为经理,并像无数个网页中描述的那样,将其他两个员工作为工人join。 完美的作品。 在swarmpipe理器上,我通过-H:4243激活了一个远程API访问,并重新启动了deamon。 (只在swarmpipe理器上)“docker node ls”限定所有活动的节点。 当我呼叫http://:4243 /节点时,我看到所有节点。 我创build了一个覆盖networking(很可能不需要说明我的问题,标准的Ingressnetworking应该也可以)然后我创build了一个3副本的服务。 指定一个名字,我的覆盖networking和一些env参数。 “docker服务PS”给我的信息,每个节点与我的形象运行一个容器。 在每个节点上用“docker ps”进行双重检查也是一样的。 我的问题是:调用'http://:4243 / containers / json'我只看到一个容器,一个在swarmpipe理器上。 我期望看到3个容器,每个节点一个。 问题是为什么? 有任何想法吗 ? 这个问题似乎不是我的问题

什么是等效的远程API命令'docker运行-D'?

我试图通过远程API调用docker命令。 docker远程API似乎没有“分离模式”选项。 http://docs.docker.io/en/latest/commandline/command/run/ 我可以在bash中使用这个应用程序,我想通过远程API来使用这个应用程序。 https://github.com/grigio/docker-stringer

我怎样才能重新使用远程API“docker运行”?

比方说,远程API调用看起来像做了什么 $ docker run -d our-image 这里有一个关于docker run的高级视图,这是一个相关的问题 。 我已经尝试了解ContainerConfig部分: curl -X GET 'http://0.0.0.0:2375/images/our-image/json' 致电: curl -X POST -H "Content-Type: application/json" -d $CONTAINER_CONFIG 'http://0.0.0.0:2375/containers/create' 然后做一个docker run our-image和比较,为两个相应的容器创build,输出: curl -X GET 'http://0.0.0.0:2375/containers/<container-id>/json' 而且我注意到一些字段,如HostnamePath和LogPath ,它们是在LogPath docker run启动的版本中设置的。