本地安装
Downlaod and Install
1 2
| mongodb-org-server_5.0.7_rc0_amd64.deb mongodb-org-shell_5.0.7_rc0_amd64.deb
|
Setup
Init mongodb server:
1 2 3 4
| sudo mkdir -p /var/lib/mongo sudo mkdir -p /var/log/mongodb sudo chown `whoami` /var/lib/mongo sudo chown `whoami` /var/log/mongodb
|
Start mongodb server:
1
| mongod --bind_ip_all --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
|
Note:如果 web server 在同一台机器上,启动的时候不要 –bind_ip_all,默认只允许本地访问。
Stop mongodb server:
1 2
| > use admin > db.shutdownServer();
|
Docker
1 2 3 4 5
| docker run -d \ -p 27017:27017 \ --name test-mongo \ -v /mongodb-docker-data-vol:/data/db \ mongo:latest
|
1
| docker exec -it <CONTAINER_NAME> bash
|
shell
参考:https://earthly.dev/blog/mongodb-docker/