mongodb - ENTRYPOINT & CMD commands with mongod results in unknown option error -
mongodb - ENTRYPOINT & CMD commands with mongod results in unknown option error -
i using multiple dockerfiles setup server infrastructure. 1 of dockerfiles build mongodb server linked running web server application in later step. currently, have problem when running mongodb server receive next error:
"error parsing command line: unknown alternative port 27017" in dockerfile have:
cmd ["--port 27017", "--dbpath /data/db", "--smallfiles"] entrypoint ["/usr/bin/mongod"] when utilize instead of above commands next works:
cmd /usr/bin/mongod --port 27017 --dbpath /data/db --smallfiles i prefer cmd - array , entrypoint approach more cannot figure out why receive error.
when using json syntax, need pass each argument individually. consider each element 1 whereas in non-json syntax, split shell , considered two.
cmd ["--port", "27017", "--dbpath", "/data/db", "--smallfiles"] work.
alternatively, don't know if mongo supports it, softwares does, this:
cmd ["--port=27017", "--dbpath=/data/db", "--smallfiles"] passed 1 element interpreted mongo.
mongodb docker boot2docker
Comments
Post a Comment