如何推送到容器上的git服务器?

时间:2018-04-11 21:08:18

标签: git docker

在我的主机上,我可以使用以下方式为该用户的git文件夹创建第二个用户adminpush

admin@localhost:folder

当我创建一个托管git服务器的Docker容器时,在公开port 22之后我如何git push从我的本地计算机到localhost:22这将是容器的位置' s端口?

1 个答案:

答案 0 :(得分:2)

您可能正在尝试将docker container port 22绑定到主机已占用的端口22。您需要将容器ssh服务器映射到主机的其他未占用端口,例如5000。

您可以在容器启动期间使用标记&#34 ;-p HOST_PORT:CONTAINER_PORT":

公开特定端口
git add container container_user@127.0.0.1:5000/folder
git push container branch_name

然后你应该能够到达容器的GIT服务器:

{{1}}