Javascript child_process.spawn docker 错误

Javascript child_process.spawn docker Error

我像这样从 cmd 成功启动了一个 rabbitmq 容器

docker run -d  --rm -p 5672:5672 --hostname my-rabbit --name some-rabbit rabbitmq:3

但是当我尝试使用

旋转它时
child_process.spawn('docker',['run','-d','--rm','-p 5672:5672', '--hostname my-rabbit','--name some-rabbit','rabbitmq:3'],{ stdio: 'inherit' });

我收到未知标志:

--hostname my-rabbit
See 'docker run --help'.

您需要将属性和值分开:

child_process.spawn('docker',['run', '-d', '--rm', '-p', '5672:5672', '--hostname', 'my-rabbit', '--name', 'some-rabbit', 'rabbitmq:3'],{ stdio: 'inherit' });