標籤:
1、初始化docker:
-v 設定docker和host共用目錄,格式hostPath:dockerContainerPath
-p 連接埠映射
--name,容器名稱
centos,鏡像
docker run -d -p 27017:27017 -v /home/mongodb/:/data/mongodb/ --name centos-mongodb centos
啟動 docker start centos-mongodb
2、進入容器
docker exec -it centos-mongodb /bin/bash
3、從共用目錄拷貝mongo安裝檔案
cp /data/mongodb/mongodb-linux-x86_64-3.2.8.tgz /usr/local/src
4、解壓安裝
tar -zxvf mongodb-linux-x86_64-3.2.8.tgz -C ../ #解壓mongo到/usr/local/
5、配置mongo
cd /usr/local/
mv mongodb-linux-x86_64-3.2.8/ mongodb-3.2.8/
cd mongodb-3.2.8
mkdir conf
cd conf
vim mongo.conf #建立mongo設定檔如下
---------------------------------------------------------------
dbpath = /data/mongodb/data #資料檔案存放目錄
logpath = /data/mongodb/logs/mongodb.log #記錄檔存放目錄
port = 27017 #連接埠
fork = true #以精靈的方式啟用,即在後台運行
nohttpinterface = true
---------------------------------------------------------------
如果/data/mongodb的檔案夾不存在,先建立
mkdir data
mkdir logs
6、啟動mongo
cd /usr/local/mongodb-3.2.8/bin
./mongod --config ../conf/mongo.conf
linux 下安裝mongodb