0
主機(zsh的外殼)保持zshhistory:潤泊塢窗,我使用的選項從泊塢窗容器(bash shell中)
HIST_FILE=/root/.bash_history -v ~/.zshhistory:/root/.bash_history
但沒有得到在容器中的zshhistory。
主機(zsh的外殼)保持zshhistory:潤泊塢窗,我使用的選項從泊塢窗容器(bash shell中)
HIST_FILE=/root/.bash_history -v ~/.zshhistory:/root/.bash_history
但沒有得到在容器中的zshhistory。
正如我所理解的,您希望使用-v
選項的音量,並試圖爲容器設置環境變量HIST_FILE=/root/.bash_history
。 在這種情況下,正確的語法是使用-e
選項設置環境變量,例如。 -e HIST_FILE='/root/.bash_history'
並且以-v
選項安裝所需音量,例如, -v ~/.zshhistory:/root/.bash_history
。 完整的命令將會像docker run -e HIST_FILE='/root/.bash_history' -v ~/.zshhistory:/root/.bash_history <image_name>
這可能是我對碼頭展示的無知,但是'-v'在這裏做什麼?嚴格來說,從shell的角度來看,這看起來像是在'HIST_FILE'設置爲'/ root /的環境下,嘗試使用'〜/.../。bash_history'作爲參數運行名爲'-v'的命令。 bash_history'。 – chepner