我试图从不是的已安装文件夹中lein run
在Clojure Docker映像中执行/
,但是当我尝试cd
进入一个文件夹时,Docker抱怨道unable to locate cd
:
docker run -v /root/chortles:/test -i jphackworth/docker-clojure cd /test && lein run
=> Unable to locate cd
如何指示Leiningen在其他文件夹中运行,或告诉Docker在运行命令之前更改目录?
您可以将-w
param用于docker run
。此参数对于在容器内指定工作目录很有用。
docker run -w /test -v /root/chortles:/test -i jphackworth/docker-clojure lein run
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句