佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 詳解linux 使用docker安裝mongodb方法

詳解linux 使用docker安裝mongodb方法

熱門(mén)標(biāo)簽:AI電銷(xiāo) Linux服務(wù)器 服務(wù)外包 鐵路電話(huà)系統(tǒng) 百度競(jìng)價(jià)排名 呼叫中心市場(chǎng)需求 網(wǎng)站排名優(yōu)化 地方門(mén)戶(hù)網(wǎng)站

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)容

,退出并保存

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í)行成功。

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

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

重啟服務(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)程名稱(chēng),例如mongotest_mongo_1} mongo

表示啟動(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è)用戶(hù)
show dbs //查看所有表
user testdb //切換到一個(gè)“表”
db.auth(‘yyx01',‘123456') //使用新建的用戶(hù)操作新建的表
db.users.insertOne({name:‘yeyanxi',age:30,email:‘489448521@qq.com'}) //插入一條數(shù)據(jù)
db.users.find({}) //查詢(xún)數(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客戶(hù)端(robo 3t),下載地址:https://robomongo.org/download
在本地可以連接到服務(wù)器上的數(shù)據(jù)庫(kù)

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)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 2021最新版windows10系統(tǒng)MongoDB數(shù)據(jù)庫(kù)安裝及配置環(huán)境
  • MongoDB 簡(jiǎn)單入門(mén)教程(安裝、基本概念、創(chuàng)建用戶(hù))
  • Docker mongoDB 4.2.1 安裝并收集springboot日志的步驟詳解
  • MongoDB4.2.5安裝方法操作步驟
  • Pycharm連接MongoDB數(shù)據(jù)庫(kù)安裝教程詳解
  • ubuntu安裝mongodb創(chuàng)建賬號(hào)和庫(kù)及添加坐標(biāo)索引的流程分析
  • Linux安裝MongoDB啟動(dòng)及常見(jiàn)問(wèn)題解決
  • Centos7 yum安裝mongodb實(shí)現(xiàn)步驟詳解
  • CentOS7.2 安裝 MongoDB 3.4的教程
  • MongoDB數(shù)據(jù)庫(kù)的安裝步驟

標(biāo)簽:蘭州 銅川 湘潭 衡水 仙桃 湖南 黃山 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解linux 使用docker安裝mongodb方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    扎鲁特旗| 乐山市| 金塔县| 扎赉特旗| 凌源市| 禄丰县| 招远市| 铁岭市| 桦川县| 仁怀市| 法库县| 洛宁县| 汽车| 江陵县| 新龙县| 迁安市| 滕州市| 南昌县| 安阳县| 儋州市| 莲花县| 石首市| 长岛县| 中山市| 广东省| 岳阳市| 商水县| 扎赉特旗| 观塘区| 龙南县| 台中市| 札达县| 漳州市| SHOW| 卫辉市| 朝阳市| 郓城县| 遂平县| 巴南区| 普兰县| 镇雄县|