使用 docker 的 Gitea 文档的安装说明描述了 SSH 直通过程以使git clone git@mydomain.com:user/repo
命令不会失败。
我是 docker 新手,但我想知道,这几个最后的“手动”步骤,它们不能在 a 中自动化docker-compose.yml
(如果是这样,这个文件会是什么样子)。这不像是很多步骤,但我的理解是一个 docker 容器应该是自给自足的,并且通过这些步骤看起来它不是真的。
SSH 密钥创建应该在主机上完成,这不是 adocker-compose.yml
的用途。
发生的一切都/home/git/.ssh
可以编写脚本,与 docker-compose 分开。
私钥的注入是通过一个卷完成的,如此处所建议的