在 docker 下使用 docker-compose 部署 mongo

windows 下的 docker-compose 并不在 linux 虛擬機(jī)上,需要先執(zhí)行

eval "$(docker-machine env default)"

然后 docker-compose 可以在 windows 下 bash 執(zhí)行。

docker-compose.yml

version: '2'

services:
    mongodb:
      image: bitnami/mongodb:latest
      volumes:
        - /mnt/src/docker-containers/wyrover-mongo/mongo-data:/bitnami/mongodb

在 windows 下 bash 運(yùn)行

docker-compose up

這樣,mongo 就在 linux 虛擬機(jī)上運(yùn)行了一個(gè) container。

完整過(guò)程

ROVER@ROVER-PC MINGW64 /H/docker_shared_folder/src/docker-containers/wyrover-mongo (master)
$ eval  "$(docker-machine env default)"

ROVER@ROVER-PC MINGW64 /H/docker_shared_folder/src/docker-containers/wyrover-mongo (master)
$ docker-compose up
Creating network "wyrovermongo_default" with the default driver
Pulling mongodb (bitnami/mongodb:latest)...
latest: Pulling from bitnami/mongodb
Digest: sha256:e7c13aeb4c1f6b888c255a3583855f0fe49109dbe96595f5e320b78369c18093
Status: Downloaded newer image for bitnami/mongodb:latest
Creating wyrovermongo_mongodb_1
Attaching to wyrovermongo_mongodb_1
mongodb_1  | nami    INFO  Initializing mongodb
mongodb_1  | mongodb INFO
mongodb_1  | mongodb INFO  ########################################################################
mongodb_1  | mongodb INFO   Installation parameters for mongodb:
mongodb_1  | mongodb INFO     Password: Not set during installation
mongodb_1  | mongodb INFO     RootPassword: Not set during installation
mongodb_1  | mongodb INFO   (Passwords are not shown for security reasons)
mongodb_1  | mongodb INFO  ########################################################################
mongodb_1  | mongodb INFO
mongodb_1  | nami    INFO  mongodb successfully initialized
mongodb_1  | Starting application ...
mongodb_1  |
mongodb_1  |   *** Welcome to the mongodb image ***
mongodb_1  |   *** Brought to you by Bitnami ***
mongodb_1  |   *** More information: https://github.com/bitnami/bitnami-docker-mongodb ***
mongodb_1  |   *** Issues: https://github.com/bitnami/bitnami-docker-mongodb/issues ***
mongodb_1  |
mongodb_1  |
mongodb_1  | *** Your container is up to date! ***

注意

windows 下使用虛擬機(jī)裝 docker 再裝 mongo ,如果將 windows 文件目錄掛載到 linux 主機(jī)再映射到 container ,會(huì)出現(xiàn)錯(cuò)誤,暫找不到解決方法,不行就在 windows 上安裝原生的 mongo,用 container 應(yīng)用去連。

links

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 以下原文轉(zhuǎn)載于(https://docs.docker.com/docker-for-mac/)(想找中文版的最新...
    Veekend閱讀 7,785評(píng)論 0 17
  • 注意: 該 Docker 版本為了支持 Docker 機(jī),于是不再支持 Boot2Docker 命令行。使用 Do...
    提莫隊(duì)長(zhǎng)1234閱讀 4,754評(píng)論 0 8
  • 一、Docker 簡(jiǎn)介 Docker 兩個(gè)主要部件:Docker: 開源的容器虛擬化平臺(tái)Docker Hub: 用...
    R_X閱讀 4,521評(píng)論 0 27
  • 文/伊人若雨春霧蒙蒙霧里看花春風(fēng)徐徐楊柳依依春雨潔凈洗去煙塵沉睡的種子已蘇醒在酥軟的泥土里萌芽呵開大地之門召喚深冬...
    伊人若雨閱讀 325評(píng)論 0 1
  • 早上看了關(guān)于校園欺凌的文章,這是一個(gè)前兩天的熱點(diǎn)話題,本來(lái)以為和我沒有關(guān)系,沒什么好看的,可看完才知道,這就是發(fā)生...
    清野記閱讀 1,020評(píng)論 2 4

友情鏈接更多精彩內(nèi)容