docker - Docker容器内的Kerberos客户端

标签 docker go kerberos

我有一个Go服务,该服务需要Kerberos客户端(kinit)才能连接到Hadoop系统。
我的Go服务需要放在容器中,并且不允许在主机上安装Kerberos Client。
如何在容器中同时安装Kerberos Client和Go?

最佳答案

在容器中安装krb5-workstation。将适当的krb5.conf文件复制到/etc/目录中,然后在启动脚本中使用KDC主体和 keytab 来执行 kinit
确保您的主机可以访问KDC服务器。

关于docker - Docker容器内的Kerberos客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62871161/

相关文章:

go - 将 "static"函数添加到结构

docker - 将Phundament Web应用程序移至生产环境

docker - 容器的费用是多少?

docker - 与为容器设置环境变量相比,docker config有什么好处?

python - JIRA REST API 和 kerberos 身份验证

linux - 如何针对 Kerberos 跳过 Git 的密码输入?

ssh - Kerberized ssh - key 交换很慢

python - 从 docker 运行 python web 应用程序

bash - Docker/bin/sh 未找到二进制 go 文件

google-app-engine - go -mux,为什么路由没有解析?