我可以使用我的Windows 10主机';docker compose中的git凭据?

我可以使用我的Windows 10主机';docker compose中的git凭据?,git,docker,docker-compose,Git,Docker,Docker Compose,我希望在docker compose中使用Windows 10主机的git凭据,而不必在容器中输入凭据 编辑 不应在图像中保存我的密钥。开发人员都将运行基于相同映像的容器。理想情况下,当容器启动时,通过docker compose,它将使用单个开发人员的git凭据从git repo中提取 映像是Ubuntu,主机是Windows 10,使用Git Credential Manager for Windows(GCM)作为凭据助手。您可以使用卷绑定在运行时将密钥镜像到容器中。如果所有开发人员使用相

我希望在docker compose中使用Windows 10主机的git凭据,而不必在容器中输入凭据

编辑

不应在图像中保存我的密钥。开发人员都将运行基于相同映像的容器。理想情况下,当容器启动时,通过docker compose,它将使用单个开发人员的git凭据从git repo中提取


映像是Ubuntu,主机是Windows 10,使用Git Credential Manager for Windows(GCM)作为凭据助手。

您可以使用卷绑定在运行时将密钥镜像到容器中。如果所有开发人员使用相同的目录作为他们的私钥,那么每个人都可以使用

最小的docker-compose.yml应该是这样的

version: "3.2"
services:
  custom-service:
    image: whatever
    volumes:
      - "/path/to/private/key/on/local/machine/ssh:/path/to/ssh/in/docker/container"

可能重复@eol我已经考虑过这个帖子。但是,我不希望将私钥复制到docker映像中。我希望所有开发人员都能够在运行基于同一图像构建的容器时使用他们的凭据。@eol我已经编辑了我的帖子。这不是重复的,因为我不想将凭据保存在映像中。我看到过当主机使用Linux时这样做的示例。问题是我很难在Windows10中找到这样的路径。