我有一个应用程序,使用docker-compose up
运行正常。该应用程序使用SSH连接到我的主机并执行一些命令。目前,我通过在源代码中写入SSH凭据来提供它们:
const pass = 'mypassword';
let username = 'myusername';
let host = '172.17.0.1';
我正在尝试按照这个指南来更好地提供凭据。 我不明白这行代码是如何工作的:privateKey: require('fs').readFileSync('/here/is/my/key')
它是一个相对路径吗?“key”是一个明文密码文件吗?我需要从我的主机提供什么吗?如何在Docker容器中提供凭据?