【发布时间】:2022-01-26 10:14:09
【问题描述】:
好的,所以对于几个项目,我需要访问我的私有存储库,所以我想将主机的 SSH 代理转发到容器,以允许从这些私有存储库中检索。最终我想在 docker-compose 中实现它。
我找到了很多指向这样的答案和解决方案:
docker run --rm -t -i \
-v $SSH_AUTH_SOCK:/ssh-agent \
-e SSH_AUTH_SOCK=/ssh-agent \
alpine:3.6 sh
但是当我在里面运行ssh-add -l 时(在确保安装了openssh 之后)
我收到以下错误:
连接代理时出错:连接被拒绝
还在我的 docker compose 设置中尝试过此操作,但它似乎无法正常工作。 由于大多数帖子和解决方案已有几年的历史,我希望有人可以帮助我提供准确的最新信息。
【问题讨论】:
标签: docker docker-compose macos-sierra alpine ssh-agent