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

          軟件下載吧

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

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

          時(shí)間:2024-02-05 11:03作者:下載吧人氣:30

          1、xshell遠(yuǎn)程到一臺(tái)安裝了docker和docker-conpose的服務(wù)器(安裝方法見(jiàn)其他學(xué)習(xí)文件)
          2、到home目錄下新建Mongotest文件夾,進(jìn)入這個(gè)文件夾,執(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、查看進(jìn)程 docker ps | grep mongotest,有如下進(jìn)程則證明執(zhí)行成功。

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

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

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

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

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

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

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

          表示啟動(dòng)成功,進(jìn)入到操作界面

          6、第一次進(jìn)入,執(zhí)行
          use admin //使用admin權(quán)限
          user testdb //新建一個(gè)“表”
          db.createUser({user:‘yyx01′,pwd:‘123456′,roles:[{role:‘dbOwner’,db:‘testdb’}]}) //新建一個(gè)用戶
          show dbs //查看所有表
          user testdb //切換到一個(gè)“表”
          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ù)庫(kù)

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

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

          docker cp ${進(jìn)程id,例如acc79ae5b628}:/tmp/test /tmp/test

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

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

          相關(guān)下載

          查看所有評(píng)論+

          網(wǎng)友評(píng)論

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

          熱門閱覽

          最新排行

          公眾號(hào)

          主站蜘蛛池模板: 精品无人乱码一区二区三区 | 国产人妖在线观看一区二区| 激情亚洲一区国产精品| 在线观看国产一区亚洲bd| 国产在线精品一区二区夜色 | 国产成人精品一区二区三区免费| 亚洲AV日韩综合一区| 久久久精品人妻一区二区三区蜜桃 | 国产日本一区二区三区| 日本一区二区三区高清| 无遮挡免费一区二区三区| 无码人妻啪啪一区二区| 99久久无码一区人妻a黑| 国产美女精品一区二区三区| 国产成人精品一区二区三区| 国产婷婷色一区二区三区深爱网| 色婷婷av一区二区三区仙踪林| 亚洲一区二区三区免费视频| 一区二区在线免费观看| 秋霞无码一区二区| 亚洲一区二区影院| 精品国产乱子伦一区二区三区| 99精品一区二区三区| 亚洲午夜精品一区二区公牛电影院 | 日本一区二区三区中文字幕| 精品乱人伦一区二区| 国产一区二区三区国产精品| 日韩精品一区二区三区视频| 一区在线免费观看| 国产成人一区二区三区在线| 国产一区二区三区免费| 亚洲AV色香蕉一区二区| 亚洲综合在线成人一区| 无码中文字幕一区二区三区| 久久精品成人一区二区三区| 波霸影院一区二区| 亚洲AV无码一区二区乱子伦| 久久久久人妻一区精品性色av| 人妻在线无码一区二区三区| 国产伦精品一区二区三区在线观看| 精品一区二区三区水蜜桃|