1. 程式人生 > >docker-compose.yaml簡單例項

docker-compose.yaml簡單例項

[root@zujuan Docker-Ser]# cat docker-compose.yaml 
version: '3'
services:
  mongodb3.2:
    container_name: mongodb3.2
    image: harbor.bestyunyan.club:5588/library/zujuan_mongodb3.2:v1
    ports:
      - "16016:27017"
    volumes:
      - "/Docker-Ser/Mongodb/data/db:/data/db:rw"
      - "/Docker-Ser/Mongodb/data/backup:/data/backup:rw"
    networks:
      mall-network:
        aliases:
          - mongodb3.2
  redis:
    container_name: redis
    image: xxx:5588/library/zujuan_redis:v1
    ports:
      - "7480:6379"
    networks:
      mall-network:
        aliases:
          - redis
    depends_on:
      - mongodb3.2

  math_engine:
    container_name: math_engine
    image: xxx:5588/library/engine:v1
    ports:
      - "7101"
    volumes:
      - "/Docker-Ser/math_engine/www:/home/www:rw"
      - "/Docker-Ser/math_engine/supervisor.conf.d:/etc/supervisor.conf.d:rw"
      - "/Docker-Ser/math_engine/logs/math_engine.log:/tmp/math_engine.log:rw"
    networks:
      mall-network:
        aliases:
          - math_engine
    depends_on:
      - mongodb3.2

  en_engine:
    container_name: en_engine
    image: xxx:5588/library/engine:v1
    volumes:
      - "/Docker-Ser/en_engine/www:/home/www:rw"
      - "/Docker-Ser/en_engine/supervisor.conf.d:/etc/supervisor.conf.d:rw"
      - "/Docker-Ser/en_engine/logs/en_engine.log:/tmp/en_engine.log:rw"
    ports:
      - "7001"
    networks:
      mall-network:
        aliases:
          - en_engine
    depends_on:
      - mongodb3.2

  zujuan_qt:
    container_name: zujuan_qt
    image: xxx:5588/library/zujuan_qiantai:v1
    ports:
      - "80:80"
    volumes:
      - "/Docker-Ser/Pyweb/www:/home/www:rw"
      - "/Docker-Ser/Pyweb/supervisor.conf.d:/etc/supervisor.conf.d:rw"
      - "/Docker-Ser/Pyweb/log:/mnt/log:rw"
      - "/Docker-Ser/Nginx/conf.d:/etc/nginx/conf.d:rw"
    networks:
      mall-network:
        aliases:
          - zujuan_qt
    depends_on:
      - mongodb3.2
      - redis
      - math_engine
      - en_engine

networks:
  mall-network:
    driver: bridge

相關推薦

docker-compose.yaml簡單例項

[root@zujuan Docker-Ser]# cat docker-compose.yaml  version:

docker compose簡單使用

網絡 腳本 bin 文檔 執行 tail 如何使用 簡單 linux下 筆記內容:docker compose的簡單使用筆記日期:2018-02-08 25.17 安裝docker compose 25.18 docker compose示例 安裝docker com

編寫Dockerfile和docker-compose.yaml檔案案例

本文使用flask基於redis構建一個web介面,教你使用Dockerfile來構建映象和使用docker-compose來啟動這一系列服務。 1. Flask服務 from flask import Flask from redis import Redis app = F

vernemq 叢集 docker-compose 搭建簡單試用

vernemq 是一款開源的mqtt broker, 支援cluster 模式部署,而且部署比較簡單 以下是一個使用docker-compose 搭建環境的demo 環境準備 docker-compose 檔案

docker-compose.yaml示例

docker提供了一個工具docker-compose命令列,用於批量部署容器,docker-compose需要一個yaml檔案(實質為文字檔案),預設名字為docker-compose.yaml(docker-compose.yml)。如果熟悉k8s的同學可能對yaml並不是陌生,這裡只是做一

docker-compose yaml mysql和wordpress 一行命令搞定~~~

ESS container user code pwd driver html mys version version: ‘3.1‘ services: db: container_name: db image: mysql/mysql-

Docker Compose 創建yml 簡單試例

mpat version com spa 使用 版本 href “.” 容器 Docker Compose 創建yml 簡單試例 Docker Compose 文件使用格式版本需要與Docker版本對應可在官網內查找 查找地址:https://docs.docker.com

Docker-Compose安裝Java Web例項

本文參考: docker學習筆記之五:進階實戰--mysql+tomcat Docker-Compose的介紹可參考:Docker學習——Docker 三劍客(七) 一、mysql - Docker Hub 參考資料:https://hub.docker.com/_/mysql/

玩轉docker-簡單例項

    主要是想通過一個例項來說明docker的最顯著的特徵:資料隔離,順便帶領大家熟悉一下docker的基本命令用法,揭開其神祕的面紗,讓大家也能領略到,當今網際網路大資料行業,最火的虛擬化技術,也不過如此,哈哈! 建立mysql5.6容器 1master+3個s

Gravitational Teleport docker-compose簡單執行

Gravitational Teleport 可以作為堡壘機進行使用,為了測試方便使用docker-compose 執行一個all in one 的demo 備註: 官方提供的docker-compose 檔案版太舊,而且複雜 環境準備 docker-compose 檔案

docker容器 最簡單的java演示例項

由於本文章主要是為了方便自己以後複習可用,所以,寫的很簡單,很多省略的步驟都可在網上找到,這裡不多細說,請見諒 演示環境:Macpro book(uninx系統) 1.首先確定本機已經安裝好docker容器等軟體,即控制檯中,輸入 docker version,就有doc

docker-compose.yml檔案,編配是報yaml.scanner.ScannerError

docker-compose up 時報錯語法問題,正確配置如下web: image: yourname/composeapp ## image前空兩格 ,: 後空一格 command: python app.py ports: - "5000:5000

docker-compose,docker-machine,docker swarm 的簡單總結

red alt driver ubuntu 總結 htm life 使用 通過 1.docker-compose:   用來在單機上啟動一組應用服務。這個服務中可能包含有很多應用,比如你的app服務,redis,mysql,等等。   (1)我們需要先創建好docker-c

【拆分版】 Docker-compose構建Logstash多例項,基於7.1.0

【拆分版】Docker-compose構建Logstash多例項 寫在最前 說起Logstash,這個元件並沒有什麼叢集的概念,與其說是叢集,不如說是各自去收集日誌分析過濾儲存到Elasticsearch中。這裡做個多例項的Logstash,其實本質上只是為Logstash指定好佔用的埠,輸入輸出的配置的掛載

八、springboot 簡單優雅的通過docker-compose 構建

前言 這個專案有一段時間沒有更新了,不過我可沒有偷懶喲,是偷偷準備了一個大招,現在是時候展示啦哈哈。 我們今天要做的,就是將我們的專案通過docker-compose 構建成映象執行。為什麼要這樣做呢?比我我前面的這些教程,用到了mysql,如果你們想要執行我的程式,就必須在自己電腦上裝mysql 資料庫才行

Docker-Compose一鍵部署Ningx+.Net Core+Redis集群

ext 地址 error app應用 十分 鏡像 max blank 問題 在看該文章前,你需要對Docker有所了解。 1、創建WebApp應用程序 我使用的是.Net Core 1.0.1版本,創建一個MVC應用程序,並添加對Redis的引用。因為這些很基礎,也很簡單

docker-compose常用命令(持續更新...)

art 啟動 cal start 構建 doc tty span 鏡像 build 構建或重建服務 help 命令幫助 kill 殺掉容器 logs 顯示容器的輸出內容 port 打印綁定的開放端口 ps 顯示容器 pull 拉取服務鏡像 restart 重啟服務 rm

官方文檔,才是正途-docker-compose

fig dock docs ner light map containe file balanced 需要的ingress網絡映射,還是host宿主機端口映射: https://docs.docker.com/compose/compose-file/#secret

學習使用DockerDocker-Compose和Rancher搭建部署Pipeline(一)

docker 部署 rancher 雲 微服務 說明 這篇文章是一系列文章的第一篇,在這一系列文章中,我們想要分享我們如何使用Docker、Docker-Compose和Rancher完成容器部署工作流的故事。我們想帶你從頭開始走過pipeline的革命歷程,重點指出我們這一路上遇到的

docker compose

docker容器 pass innodb tro 創建 osx soc permsize color 使用Docker Compose管理多個容器 Docker Compose是一個用來定義和運行復雜應用的Docker工具。使用Compose,你可以在一個文件中定