91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在linux系統中利用docker對mongodb進行安裝

發布時間:2020-11-30 16:32:12 來源:億速云 閱讀:208 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關如何在linux系統中利用docker對mongodb進行安裝,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

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

如何在linux系統中利用docker對mongodb進行安裝

,退出并保存

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

如何在linux系統中利用docker對mongodb進行安裝

如果沒有中間端口的信息:
先執行docker logs mongotest_mongo_1查看日志,
出現很多:

如何在linux系統中利用docker對mongodb進行安裝

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

如何在linux系統中利用docker對mongodb進行安裝

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

如何在linux系統中利用docker對mongodb進行安裝

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

6、第一次進入,執行
use admin //使用admin權限
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'}) //插入一條數據
db.users.find({}) //查詢數據
db.users.updateOne({name:‘yeyanxi1'},{$set: {sex:‘man'}}) //修改數據
db.users.deleteOne({name:‘yeyanxi1'}) //刪除數據

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

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

如何在linux系統中利用docker對mongodb進行安裝

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

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

以上就是如何在linux系統中利用docker對mongodb進行安裝,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林芝县| 图木舒克市| 资中县| 正镶白旗| 桂平市| 湘潭县| 宜春市| 清丰县| 浮梁县| 乌鲁木齐市| 清水县| 威海市| 离岛区| 友谊县| 新兴县| 南木林县| 神池县| 文昌市| 特克斯县| 温州市| 远安县| 荥阳市| 曲水县| 花莲县| 屏东市| 都匀市| 湾仔区| 思茅市| 临高县| 曲沃县| 庄河市| 固阳县| 文山县| 万安县| 开封县| 门头沟区| 阿勒泰市| 安龙县| 峨眉山市| 青州市| 兰坪|