Docker入門教程

2021-12-30 05:12:41 字數 1040 閱讀 5541

mongodb由c++語言編寫,是乙個基於分布式檔案儲存的開源資料庫系統,支援的資料結構為bson格式。我們開始用docker進行部署我們的mongodb。

# 我們從docker的官網找到mongo對應的映象 於是我們進行拉取

我們讓我們的mongodb 跑起來

docker run -d -p 2017:27017 -v mongo_configdb:/data/configdb -v mongo_db:/data/db --name mongo docker.io/mongo --auth引數介紹-d: 表示後台執行-v: 儲存如果啟動的時候沒有建立/data/db 則會啟動失敗-name容器的名字-auth需要設定賬戶密碼 才可以外部訪問

我們進入到mongodb的docker 內部進行建立我們需要的賬戶

docker exec -it mongo mongo admin進入後我們輸入

db.createuser( ] });設定好賬號密碼 和對應的庫後,我們就可以遠端連線

我使用的鏈結mongodb的軟體為robo 我們進行連線設定

配置完後就可以連線上。

Docker 入門教程

冗餘步驟多。虛擬機器需要完整的作業系統,一些系統級別的操作步驟,往往無法跳過,比如使用者登入。啟動很慢。啟動作業系統需要多久,啟動虛擬機器就需要多久。可能要等幾分鐘,應用程式才能真正執行。體積小。容器只要包含用到的元件即可,而虛擬機器包含整個作業系統,所以容器檔案比虛擬機器檔案要小很多。啟動快。啟動...

Docker 一 Docker入門教程

docker client docker 命令列工具,是使用者使用docker的主要方式,docker client與docker daemon通訊並將結果返回給使用者,docker client也可以通過socket或者restful api訪問遠端的docker daemon docker co...

Docker 二 Docker入門教程

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從apache2.0協議開源。docker 從 17.03 版本之後分為 ce community edition 社群版 和 ee enterprise edition 企業版 我們用社群版就可以了。docker 使用客戶端 伺服器 c...