在Docker中體驗資料庫之Mongodb

2022-07-15 18:57:08 字數 2957 閱讀 1640

本文記錄一下,在docker中安裝mongodb的過程。

環境:物理機 ubuntu18.04

因為環境變了,我在一台物理機上直接安裝了ubuntu(非虛擬機器和雙系統),製作u盤映象、安裝參考:所以這次又參照在docker中初次體驗.net core 2.0 安裝了一遍docker,但是進行的不是很順利。執行命令:sudo apt-get install docker-ce時會報錯,安裝docker時不再使用「docker-ce」而是「docker.io」,ubuntu建議使用apt而非apt-get。至於兩者的區別,參考: 。

一、在ubuntu 18.04中安裝docker

以下是安裝過程截圖:

【2019-03-19更新】:更新安裝docker過程中的命令

二、非「sudo」使用docker

安裝完docker之後,你會發現使用docker需要sudo許可權,可不可以去掉呢?當然沒問題。

使用者組和使用者相關操作參考:

如果不存在,建立docker使用者組

4、sudo gpasswd -a $ docker

4.1、sudo gpasswd -dmyubuntu docker //

在使用者中刪除使用者

5、cat /etc/group

6、systemctl restart docker

7、docker info

8、pkill x

9、docker info

三、安裝mongodb

mongodb的安裝過程比較簡單,比mysql簡單多了,這裡就不貼命令了,所以這篇文章才包含了其他的東西。到此結果。

在Docker中使用mongodb資料庫

sudo docker pull mongosudo docker run p 27017 27017 v tmp db data db d mongosudo docker run it mongo mongo host 宿主機ip位址 port 27017 show dbs admin 0.00...

Mac 在docker中還原資料庫

1 docker連線sql server 1 建立映象sql1的檔案目錄 並 拷貝檔案 backup name 替換為需還原的備份檔案路徑 sudo docker exec it sql1 mkdir var opt mssql backup sudo docker cp backup name.b...

資料庫初體驗

資料庫也是一門藝術,一門說深不深 說淺不淺的一門學問,其實它的名字 資料庫 就已經告訴我們它的本質屬性了。很簡單,就是對資料的使用 儲存。相比較以前我們學到的vb以及其他語言的程式設計知識,還很侷限,相應的和資料庫勾聯使得其功能更加強大,生存能力更強了,說的白一點,我們的應用程式腦容量打了 胃口也大...