我想在a Clojure Docker image執行lein run
了一個安裝文件夾,是不是/
的,但是當我嘗試cd
到一個文件夾,碼頭工人與unable to locate cd
抱怨:在安裝文件夾中運行Docker映像檔命令
docker run -v /root/chortles:/test -i jphackworth/docker-clojure cd /test && lein run
=> Unable to locate cd
如何指示Leiningen運行在不同的文件夾中,或者告訴Docker在運行我的命令之前更改目錄?
它看起來像你的問題是,「CD」不是一個程序(不能:它將不得不改變其父進程的工作目錄)。相反,它是一個內置的shell。我不知道碼頭工人,所以我不知道解決方案是什麼。 – Max