# 使用docker启动mongodb
使用docker启动mongodb
# 拉取 MongoDB 镜像并创建容器
由于树莓派是 ARM 架构,使用 latest 标签镜像可能无法使用,所以我们需要使用带有 ARM 标签的镜像,如:
docker pull mongo:4.2.16-rc0-bionic
1
然后我们使用以下命令创建 MongoDB 容器
docker run --name some-mongo -p 27017:27017 -d mongo:4.2.16-rc0-bionic
1
然后我们尝试访问 MongoDB
IP:27017
1
访问成功
# 创建用户
在终端输入以下命令,进入 MongoDB
docker exec -it some-mongo mongo admin
1
创建一个名为 admin,密码为 123456 的用户
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
1
树莓派版本的mongodb只能使用docker volume create方式挂载数据卷