我将gitlab安装在带有docker的容器中,该容器已经EXPOSE 22
。当我ssh -vv git@host.com
时,我无法使用ssh publickey进行访问,只有密码方法有效。
如何获得对Docker容器的SSH访问?
谢谢。
最佳答案
最后,我解决了我的问题。sudo docker run -p 2222:22 -d something
,这会将Container的端口22
重定向到HOST的2222
,然后我可以使用ssh host.com -p 2222
登录到Container。
关于git - git ssh无法访问docker容器中的gitlab,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21660736/