0

我有一个在 docker 中运行测试的项目,但我还需要能够使用 SSH 引入依赖项。

4

1 回答 1

0

我能够安装代理,但我必须使用环境变量集启动 docker for mac。

详细信息:https ://github.com/squareup/beyond-ssh-agent/issues/16

SSH_AUTH_SOCK="/Users/guthrie/Library/Application Support/beyond-ssh-agent/agent.sock" /Applications/Docker.app/Contents/MacOS/Docker

docker run -ti -v /run/host-services/ssh-auth.sock:/tmp/ssh-auth.sock -e SSH_AUTH_SOCK=/tmp/ssh-auth.sock debian bash
root@56b799e36919:/# ssh-add -l
256 SHA256:FkqOi2dAJpw94PGISAWKn2ZHTOJFdQY8LyAl+2Hnw9Q cert (ED25519-CERT)
256 SHA256:FkqOi2dAJpw94PGISAWKn2ZHTOJFdQY8LyAl+2Hnw9Q key (ED25519)
于 2022-02-28T21:54:36.363 回答