docker-compose啟動mongo容器的使用
更新時間:2024年01月19日 09:19:06 作者:IT之一小佬
這篇文章主要介紹了docker-compose啟動mongo容器的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
1、拉取mongo鏡像
# 指定版本,也可以默認版本 docker pull mongo:latest
注意:
這一步也可以省略,當(dāng)鏡像不存在時,執(zhí)行docker-compose文件時也會自動pull鏡像。
2、啟動mongo容器
2.1 創(chuàng)建宿主機掛載路徑
# mongo數(shù)據(jù)目錄 mkdir ./data/mongo/data # mongo日志目錄 mkdir ./data/mongo/logs
注意:
根據(jù)個人實際情況來創(chuàng)建文件路徑
2.2 創(chuàng)建docker-compose.yml文件
version: "3.8"
networks:
flask_li:
services:
mongodb:
image: mongo:latest
container_name: my_mongo
restart: always
ports:
- "27017:27017"
#volumes:
#- ./data/mongo/data:/data/db
#- ./data/mongo/logs:/var/log/mongodb
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root123啟動容器:
docker-compose up # 后臺啟動 docker-compose up -d


參考博文:docker-compose安裝mongoDB過程
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker實踐之docker-compose部署mysql方式
這篇文章主要介紹了docker實踐之docker-compose部署mysql方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
docker如何刪除<none>/dangling/懸空鏡像
這篇文章主要介紹了docker如何刪除<none>/dangling/懸空鏡像問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建過程
這篇文章主要介紹了Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建,靜態(tài)節(jié)點就是通過java -jar這條命令去啟動起來就可以了,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,需要的朋友可以參考下2021-10-10
Linux下docker 容器退出bash的兩種實現(xiàn)方法
這篇文章主要介紹了Linux下docker 容器退出bash的兩種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker?部署?gitlab-ce?16.9.1的詳細過程
Docker是一個開源的應(yīng)用容器引擎,它允許開發(fā)者將應(yīng)用及其依賴打包到一個可移植的容器中,然后發(fā)布到任何支持Docker的Linux或Windows操作系統(tǒng)上,這篇文章主要介紹了docker?部署gitlab-ce?16.9.1的詳細過程,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧2024-04-04

