下載鏡像
# 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
運行成功!