我尝试将目录绑定挂载到GraphDB容器,但容器立即退出(停止)。如果我删除-v
绑定挂载,则不会出现此问题。
示例:$ docker run -p 127.0.0.1:7200:7200 --name graphdb-one -t ontotext/graphdb:10.2.0 -v /home/eboraks/graphdb-import:/root/graphdb-import:ro
输出:GraphDB v10.2.0+sha.748abe32.
没有-v
,它工作正常$ docker run -p 127.0.0.1:7200:7200 --name graphdb-one -t ontotext/graphdb:10.2.0
系统:
- Windows 10与WSL2
- 我正在从WSL运行
docker run
1条答案
按热度按时间enxuqcxy1#
您需要将
-v
选项放在run
和图像名称之间的某个位置,否则它将被视为容器入口点的参数,请参阅此处和此处以了解有关ENTRYPOINT
和CMD
指令的更多信息。因此,要使用bind mount运行GraphDB,您需要类似于以下内容: