91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker使用supervisor啟動MongoDB

發布時間:2020-07-12 09:22:47 來源:網絡 閱讀:1079 作者:aarongo 欄目:MongoDB數據庫

  Docker的學習中不斷的進行完善、不斷的學習,把一些原有的方法進行優化。

鏡像下載地址:

            舊方案地址:如有不成熟沒有上傳

            新方案地址:https://github.com/aarongo/centos-mongodb-supervisor.git

1.舊方案(嘗試過多次用centos安裝MongoDB,但都已失敗告終,最終使用ubuntu安裝MongoDB并且啟動成功)

Dockerfile:

FROM ubuntu:12.04
MAINTAINER  aaron "aaron.docker@gmail.com"
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 && \
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' > /etc/apt/sources.list.d/mongodb.list && \
    apt-get update && \
    apt-get install -y mongodb-org && \
    rm -rf /var/lib/apt/lists/*
VOLUME ["/data/db"]
CMD ["mongod"]
EXPOSE 27017
EXPOSE 28017


運行方式:

docker run -d -p 27017:27017 -v localdir:/data/db --name mongodb aarongo/ubuntu-mongodb
#-v 選項將主機中的目錄掛載到容器中


運行測試:

Docker使用supervisor啟動MongoDB

此方法最大的弊端是在運行鏡像的時候不能進行實時的管理MongoDB并且不能同時啟動多個服務進程

2.新方案(使用centos進行MongoDB的安裝,并且進行ssh的配置,使鏡像啟動時應用supervisor同時啟動ssh、MongoDB)

Dockerfile:(以之前構建的centos-ssh-supervisor鏡像為基礎)

FROM aarongo/centos-ssh-supervisor:latest
MAINTAINER  aaron "aaron.docker@gmail.com"
#Install mongodb
RUN yum -y install wget && yum -y install tar &&\
        wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz &&\
        tar xzvf mongodb-linux-x86_64-2.6.4.tgz &&\
        mv  mongodb-linux-x86_64-2.6.4/ /mongodb &&\
        mkdir -p /data/db
COPY supervisord.conf /etc/supervisord.conf
VOLUME ["/data/db"]
EXPOSE 22 27017 28017
CMD ["/usr/bin/supervisord"]


運行方式:

docker run -p 1026:22 -p 27017:27017 -p 28017:28017 -it -v hostdir:/data/db aarongo/centos-mongodb-supervisor


運行測試:

Docker使用supervisor啟動MongoDB

此方法完美解決了單獨容器不能啟動多個服務的問題,并且可實現實時的對鏡像進行管理


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

兴宁市| 苗栗市| 巨野县| 商丘市| 平凉市| 宾川县| 古浪县| 延安市| 安西县| 梁平县| 平度市| 榆社县| 六枝特区| 澄迈县| 汽车| 台东县| 鄱阳县| 壶关县| 井研县| 新巴尔虎左旗| 安国市| 合江县| 行唐县| 砚山县| 河曲县| 普陀区| 红河县| 庆阳市| 乌兰县| 沙雅县| 景东| 平遥县| 丹凤县| 格尔木市| 中宁县| 梁平县| 繁昌县| 广宗县| 皮山县| 山东省| 玉龙|