繁体   English   中英

无效的绑定地址格式:通过 ssh 从 docker in docker 连接到远程 DOCKER_HOST

[英]Invalid bind address format: Connect to remote DOCKER_HOST via ssh from docker in docker

我正在尝试通过DOCKER_HOST -in- DOCKER_HOST容器中的ssh使用远程DOCKER_HOST ,如下所示:

docker run --rm \
  -e DOCKER_HOST=ssh://<USER>@<HOST> \
  docker:18.06 \
  docker ps

但这会返回一个错误:

无效的绑定地址格式:ssh://<USER>@<HOST>

如果我没有使用 docker-in-docker 容器,它就可以工作。

是否可以通过ssh使用远程DOCKER_HOST

Docker Engine 18.09 通过 ssh 添加了对$DOCKER_HOST支持。 来自Docker 18.09.0 发行说明

添加了对使用 SSH docker/cli#1014 的远程连接的支持

由于您指定的是较旧的docker:18.06映像,因此它没有此支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM