Docker安裝Mongo並掛載數據及配置文件


下載鏡像

 

# docker從倉庫中拉取最新版的mongo鏡像,如果沒加標簽的話,默認獲取最新的版本latest
docker pull mongo

掛載數據卷以及配置文件

創建本地路徑並掛載Docker內數據

創建本地文件夾

mkdir -p /root/docker/mongo/conf && mkdir -p /root/docker/mongo/data

創建 Mongo 容器並啟動

docker run --name mongo-server \
-p 27017:27017 \
--mount type=bind,src=/root/docker/mongo/conf,dst=/data/configdb \
--mount type=bind,src=/root/docker/mongo/data,dst=/data/db \
--restart=on-failure:3 \
-d mongo
  • --name:為容器指定一個名字
  • -p:指定端口映射,格式為:主機(宿主)端口:容器端口
  • -e:username="xxx",設置環境變量
  • --restart=on-failure:3:是指容器在未來出現異常退出(退出碼非0)的情況下循環重啟3次
  • -mount:綁定掛載
  • -d:后台運行容器,並返回容器 id

 

 運行成功!

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM