1.拉取mongo的最新鏡像
docker pull mongo:latest
image.png
2.查看mongo的鏡像
docker images
image.png
3.運行容器
docker run -itd --name mongo -p 27017:27017 mongo --auth
- -p 27017:27010 將容器的27017端口映射到本地的27017端口,意思就說通過本地的27017端口就能訪問到mongo服務(wù)
- -auth 訪問容器服務(wù)時需要密碼
4.查看容器信息,并且添加用戶和密碼
docker ps
docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
image.png
5.用上面創(chuàng)建的信息進(jìn)行連接
db.auth('admin', '123456')
image.png