docker 容器中如何使用git clone
前景: 我们项目(nodejs项目)的构建方式是在宿主机 git clone 代码,然后在容器中构建代码。但是,在我们构建代码时,package.json 使用的模块又同时时我们自己的私有仓库代码。即通过git+ssh://git@git.XXX.com的方式。构建过程中报错:Host key verification failed.分析:由于实在容器中拉取代码,容器没有配置ssh 造成处理方式:
·
前景:
我们项目(nodejs项目)的构建方式是在宿主机 git clone 代码,然后在容器中构建代码。但是,在我们构建代码时,package.json 使用的模块又同时时我们自己的私有仓库代码。即通过git+ssh://git@git.XXX.com的方式。
构建过程中报错:
Host key verification failed.
分析:由于实在容器中拉取代码,容器没有配置ssh 造成
处理方式:
docker run --rm -v ~/.ssh/:/root/.ssh/ -v /Users/XXXXX/:/usr/src/app/ node
把宿主机的.ssh目录挂在到容器中即可。
更多推荐
已为社区贡献1条内容
所有评论(0)