2016-04-07 107 views
-1

我試圖理解下面的shell腳本: https://github.com/macropin/docker-sshd/blob/master/entry.sh/etc/ssh.cache對docker-sshd意味着什麼?

特別是這部分:

# Copy default config from cache 
if [ ! "$(ls -A /etc/ssh)" ]; then 
    cp -a /etc/ssh.cache/* /etc/ssh/ 
fi 

這是我第一次見過ssh.cache提及。我只想驗證這是由Dockerfile作者將其映射到映像中的默認配置,而不是OpenSSH的組件。

TIA, 奧萊

+0

...所以,編輯你的問題是一個合適的答案(關於代碼的含義,而不是目錄名的含義),我會投票重新打開。 (不是說「代碼X代表什麼?」通常是非常有用的一類問題,但它也不是明確地脫離主題)。 –

+0

我試圖進一步編輯。現在對我來說看起來不錯,我已經提出重新投票的意見;就像投票結束一樣,這需要四個人同意。順便說一句,你可能會發現http://explainshell.com/是有趣的。 –

回答

1

沒有什麼特殊之處,目錄。它只是一個腳本正在使用的目錄來保存一組默認的ssh配置,然後在容器啓動時將它們複製到/ etc/ssh中。