歡迎關注我的微信公衆號: 小哈學Java, 文末分享阿里 P8 高級架構師吐血總結的 《Java 核心知識整理&面試.pdf》資源連接!!java
我的網站: https://www.exception.site/docker/docker-install-mongdb面試
本節中,咱們將學習如何經過 Docker 快速安裝與搭建 MongoDB 環境。sql
這裏以 mongo 4 版本爲例,下載鏡像:mongodb
docker pull mongo:4
下載完成後,確認一下鏡像是否下載成功:docker
下載成功後,運行 mongoDB 鏡像:數據庫
docker run -d \ --name mongo \ -v /usr/local/docker/mongo/configdb:/data/configdb \ -v /usr/local/docker/mongo/data:/data/db \ -p 27017:27017 \ mongo:4 \ --auth
-d
: 之後臺的方式運行;--name mongo
: 指定容器名稱爲 mongo;-v /usr/local/docker/mongo/configdb:/data/configdb
: 將容器中 /data/configdb 目錄掛載到宿主機的 /usr/local/docker/mongo/configdb 目錄下;-v /usr/local/docker/mongo/data:/data/db
: 將容器中 /data/db 數據目錄掛載到宿主機的 /usr/local/docker/mongo/data 目錄下;-p 27017:27017
: 將容器的 27017 端口映射到宿主機的 27017 端口;執行命令完成後,查看下容器是否啓動:bash
執行命令:微信
docker exec -it mongo mongo admin
而後,建立一個擁有最高權限 root 帳號:架構
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "root", db: "admin" } ] });
建立成功後,你會看到 Successfully added user
:學習
docker run -it --rm --link mongo:mongo mongo mongo -u admin -p 123456 --authenticationDatabase admin mongo/admin
鏈接成功後,咱們能夠執行相關 sql:
顯示全部的數據庫:
show dbs
使用某個數據庫:
use admin
輸入命令 exit
,退出鏈接!
最近在網上發現一個不錯的 PDF 資源《Java 核心知識&面試.pdf》分享給你們,不光是面試,學習,你都值得擁有!!!
獲取方式: 關注公衆號: 小哈學Java, 後臺回覆資源,既可免費無套路獲取資源連接,下面是目錄以及部分截圖:
重要的事情說兩遍,關注公衆號: 小哈學Java, 後臺回覆資源,既可免費無套路獲取資源連接 !!!