下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > 教你linux 如何 使用docker安裝mongodb方法

          教你linux 如何 使用docker安裝mongodb方法

          時間:2024-02-05 11:03作者:下載吧人氣:29

          1、xshell遠程到一臺安裝了docker和docker-conpose的服務(wù)器(安裝方法見其他學習文件)
          2、到home目錄下新建Mongotest文件夾,進入這個文件夾,執(zhí)行vi docker-compose.yml,插入如下內(nèi)容

          教你linux 如何 使用docker安裝mongodb方法

          ,退出并保存

          3、執(zhí)行docker-compose up -d
          然后添加防火墻:firewall-cmd –add-port=27017/tcp –permanent
          重啟防火墻:firewall-cmd –reload
          4、查看進程 docker ps | grep mongotest,有如下進程則證明執(zhí)行成功。

          教你linux 如何 使用docker安裝mongodb方法

          如果沒有中間端口的信息:
          先執(zhí)行docker logs mongotest_mongo_1查看日志,
          出現(xiàn)很多:

          教你linux 如何 使用docker安裝mongodb方法

          解決:先把docker-compose down,
          然后進入 vi /etc/selinux/config
          把里面的權(quán)限修改掉

          教你linux 如何 使用docker安裝mongodb方法

          重啟服務(wù)器 shutdown -r now
          啟動docker: sudo systemctl restart docker
          然后執(zhí)行:docker-compose up -d
          5、啟動數(shù)據(jù)庫 docker exec -it ${進程名稱,例如mongotest_mongo_1} mongo

          教你linux 如何 使用docker安裝mongodb方法

          表示啟動成功,進入到操作界面

          6、第一次進入,執(zhí)行
          use admin //使用admin權(quán)限
          user testdb //新建一個“表”
          db.createUser({user:‘yyx01′,pwd:‘123456′,roles:[{role:‘dbOwner’,db:‘testdb’}]}) //新建一個用戶
          show dbs //查看所有表
          user testdb //切換到一個“表”
          db.auth(‘yyx01′,‘123456′) //使用新建的用戶操作新建的表
          db.users.insertOne({name:‘yeyanxi’,age:30,email:‘489448521@qq.com’}) //插入一條數(shù)據(jù)
          db.users.find({}) //查詢數(shù)據(jù)
          db.users.updateOne({name:‘yeyanxi1′},{$set: {sex:‘man’}}) //修改數(shù)據(jù)
          db.users.deleteOne({name:‘yeyanxi1′}) //刪除數(shù)據(jù)

          更多表的操作指令,可以查看官網(wǎng):https://docs.mongodb.com/manual/crud/

          7、使用GUI客戶端(robo 3t),下載地址:https://robomongo.org/download
          在本地可以連接到服務(wù)器上的數(shù)據(jù)庫

          教你linux 如何 使用docker安裝mongodb方法

          8、如果有需要,可以備份數(shù)據(jù)庫:docker exec -it mongotest_mongo_1 mongodump -h localhost -u root -p example -o /tmp/test

          docker cp ${進程id,例如acc79ae5b628}:/tmp/test /tmp/test

          到此這篇關(guān)于詳解linux 使用docker安裝mongodb方法的文章就介紹到這了,更多相關(guān)docker安裝mongodb內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

          標簽MongoDB,技術(shù)文檔,數(shù)據(jù)庫,MongoDB

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 日韩美女视频一区| 无码一区二区三区爆白浆| 亚洲av午夜福利精品一区人妖| 国精产品一区一区三区免费视频 | 日韩一区二区三区不卡视频| 亚洲国产精品乱码一区二区| 四虎精品亚洲一区二区三区 | 亚洲成在人天堂一区二区| 日本v片免费一区二区三区| 亚洲av乱码一区二区三区 | 国产情侣一区二区| 国产精品亚洲一区二区麻豆| 中文字幕视频一区| 乱码精品一区二区三区| 久久精品一区二区国产| 日本在线一区二区| 亚州日本乱码一区二区三区| 免费av一区二区三区| 亚洲午夜福利AV一区二区无码| 中文字幕无线码一区| 中文字幕一区二区三区四区| 中文字幕一区二区区免| 亚洲夜夜欢A∨一区二区三区| 国产午夜毛片一区二区三区 | 亚洲国产av一区二区三区丶| 91秒拍国产福利一区| 亚洲日韩中文字幕一区| 狠狠综合久久av一区二区| 国产主播一区二区三区在线观看| 成人免费一区二区无码视频| 无码日韩AV一区二区三区| 福利一区二区在线| 日本一区二区三区爆乳| 成人精品一区二区电影| 国产suv精品一区二区6| 国产情侣一区二区三区| 日本一区二区免费看| 久久久久久人妻一区二区三区| 国产精品一区二区三区久久| 一区二区三区免费高清视频| 国产色综合一区二区三区 |