Your command uses invalid dashes (– U+2013 EN DASH) instead of standard hyphens (-) for all flags, which causes Docker to fail parsing the arguments and the container to crash/restart. Replace all – with - (ASCII hyphen-minus) in your command. This is a common copy-paste issue from formatted text editors or websites. See this example of a correct docker run command for reference.
Would you like a corrected version of your command?
It seems likely that to avoid this issue, you should always type commands directly in your terminal or use a plain text editor, rather than copying from formatted sources (like Word, PDFs, or some websites) that may replace hyphens with en dashes or em dashes. Double-check your command for any non-ASCII dashes and replace them with the standard - (hyphen-minus). The official vLLM Docker documentation shows correct usage.
Would you like tips on how to check for and fix these characters automatically?