我使用了以下命令,但由于某些原因,它找不到参数。
$ ls lachesis.ini
lachesis.ini
$ docker run -it 5071f1ab27a0 /usr/local/bin/Lachesis lachesis.ini
RunParams is parsing INI file at lachesis.ini
ERROR: Can't find file lachesis.ini
我错过了什么?
先感谢您,
我使用了以下命令,但由于某些原因,它找不到参数。
$ ls lachesis.ini
lachesis.ini
$ docker run -it 5071f1ab27a0 /usr/local/bin/Lachesis lachesis.ini
RunParams is parsing INI file at lachesis.ini
ERROR: Can't find file lachesis.ini
我错过了什么?
先感谢您,
当一个容器运行时,它运行它自己的沙箱和它自己的文件系统。在您的示例中, lachesis.ini 位于容器外部的系统上。
-v
您可以使用docker 选项在容器内安装位置。使用您的示例,您可能会尝试这样的事情:这会将你的 shell 的当前目录挂载到
/tmpdir
容器内部。