docker - 带有Weave的Docker远程API

标签 docker weave docker-api

我正在尝试使用Docker Remote APIv1.23创建一个Docker容器

我无法在Weave中创建docker容器。

我已经使用以下命令启动了weave-proxy:

weave launch-proxy -H tcp://0.0.0.0:12375 -H     unix:///var/run/weave/weave.sock

在容器创建调用的帖子正文中,我设置了这个环境
DOCKER_HOST=tcp://0.0.0.0:12375

有人可以帮我吗?

最佳答案

解:
而不是在docker端口上击中docker守护进程(在我的情况下为4242),而是在weave代理端口上进行攻击(在本例中为12375)

For example: docker -H tcp://0.0.0.0:12375 run .....

使用远程API时,请使用12375端口而不是4242。
无需设置与编织有关的任何环境变量。

关于docker - 带有Weave的Docker远程API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39199024/

相关文章:

docker - 如何找到已安装特定体积的容器?

kubernetes - Kubernetes-Pod仍处于ContainerCreating状态

kubernetes - 在kubernetes中使用weave虚拟网络,并在nat后面添加weave pod

go - 为 docker api 的 golang sdk 中的 ContainerCreate 函数设置 PortBindings 配置

linux - 何时以及何时不在 Docker Remote API 中使用 tty

docker - 如何使用 Docker 引擎 SDK 和 Golang 运行 docker 安装卷

github - 设置本地无人机服务器 : Unable to login. 注册已关闭

ssl - Clojure:使用 aleph 连接到 TLS 启用 docker 守护进程

docker - Docker日志:npm自签名证书错误

python - 如何在Python3中使用C代码