我想在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