docker-compose啟動mongo容器的使用
1、拉取mongo鏡像
# 指定版本,也可以默認(rèn)版本 docker pull mongo:latest
注意:
這一步也可以省略,當(dāng)鏡像不存在時,執(zhí)行docker-compose文件時也會自動pull鏡像。
2、啟動mongo容器
2.1 創(chuàng)建宿主機(jī)掛載路徑
# 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-08docker如何刪除<none>/dangling/懸空鏡像
這篇文章主要介紹了docker如何刪除<none>/dangling/懸空鏡像問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11Docker?容器跨主機(jī)通信?overlay的詳細(xì)步驟
Overlay網(wǎng)絡(luò)通過VXLAN技術(shù)創(chuàng)建虛擬網(wǎng)絡(luò),實現(xiàn)不同主機(jī)上容器的邏輯連接,支持跨主機(jī)通信,具有擴(kuò)展性、隔離性和靈活性,適用于大規(guī)模容器化部署2024-10-10Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建過程
這篇文章主要介紹了Jenkins Docker靜態(tài)agent節(jié)點的構(gòu)建,靜態(tài)節(jié)點就是通過java -jar這條命令去啟動起來就可以了,本文通過圖文實例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-10-10Linux下docker 容器退出bash的兩種實現(xiàn)方法
這篇文章主要介紹了Linux下docker 容器退出bash的兩種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11docker?部署?gitlab-ce?16.9.1的詳細(xì)過程
Docker是一個開源的應(yīng)用容器引擎,它允許開發(fā)者將應(yīng)用及其依賴打包到一個可移植的容器中,然后發(fā)布到任何支持Docker的Linux或Windows操作系統(tǒng)上,這篇文章主要介紹了docker?部署gitlab-ce?16.9.1的詳細(xì)過程,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧2024-04-04