docker下安裝mongo,導入2.6.4版本數據(使用.0 .ns數據庫)

本文講解爲2014年左右的mongo版本安裝及導入數據,如果是最新版本,安裝過程也是一樣的,導入數據方式會有區別;

1、拉取mongo鏡像(選擇對應版本,如果是最新版本就用docker pull mongo:latest )

docker pull mongo:2.6.4

2、安裝mongo容器

docker run --name traceserver_mongo -p 27017:27017 -d mongo:2.6.4

--name traceserver_mongo:其中traceserver_mongo爲容器名稱

-p 27017:27017 :映射容器服務的 27017 端口到宿主機的 27017 端口。外部可以直接通過 宿主機 ip:27017 訪問到 mongo 的服務

-d mongo:2.6.4:其中mongo爲鏡像名稱,如果鏡像名稱重名,可以用鏡像名稱:版本號的形式,如果不重名,可以直接用鏡像名稱即可

3、查看容器

4、導入2.6.4版本的mongo數據庫(使用.0 .ns方式)--新版本mongodb導入方式不同,不具有參考性

1)宿主機拷貝所有數據庫文件.0 .ns到容器的 /data/db下,此時mongodb即正常可用了(不確定是否需要重啓mongo容器);

命令爲: sudo docker cp 宿主機上的文件路徑 mongodb的容器名稱:/data/db/

2)數據庫拷貝完成後,可在rancher中查看

3)使用mongoVUE也可連接上數據庫

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章