docker run -d \ --name mongodb \ --restart always \ --privileged \ -p 27017:27017 \ -v /data/mongodb/data:/data/db \ -e MONGO_INITDB_ROOT_USERNAME=admin \ -e MONGO_INITDB_ROOT_PASSWORD=admin123 \ mongo:4.2.2 mongod --auth
说明:
-d: 后台运行容器; --name: 指定容器名; -p: 指定服务运行的端口; -v: 映射目录或文件; --privileged 拥有真正的root权限 --restart=always Docker服务重启容器也启动 -e MONGO_INITDB_ROOT_USERNAME=admin 指定用户名 -e MONGO_INITDB_ROOT_PASSWORD=admin123 指定密码 mongod --auth :容器默认启动命令是mongod,我们认证需要修改启动命为mongod --auth开启认证
标签:安装,MONGO,--,mongodb,mongod,INITDB,docker,ROOT From: https://www.cnblogs.com/databank/p/17013159.html