1. 程式人生 > >docker-compose部署nsq叢集

docker-compose部署nsq叢集

兩臺機器上分別建立docker-compose.yml
然後執行docker-compose up -d

version: '2'
services:
        nsqlookupd:
                image: nsqio/nsq
                command: /nsqlookupd
                ports:
                        - "192.168.174.130:4160:4160"
                        - "192.168.174.130:4161:4161"
        nsqd:
                image: nsqio/nsq
                command: /nsqd --broadcast-address=192.168.174.130 --lookupd-tcp-address=192.168.174.130:4160
                depends_on:
                        - nsqlookupd
ports: - "192.168.174.130:4150:4150" - "192.168.174.130:4151:4151" nsqadmin: image: nsqio/nsq command: /nsqadmin --lookupd-http-address=192.168.174.130:4161 depends_on: - nsqlookupd
ports: - "192.168.174.130:4171:4171"
version: '2'
services:
        nsqd:
                image: nsqio/nsq
                command: /nsqd --broadcast-address=192.168.174.131 --lookupd-tcp-address=192.168.174.130:4160
                ports:
                        - "192.168.174.131:4150:4150"
- "192.168.174.131:4151:4151"

相關推薦

docker-compose部署nsq叢集

兩臺機器上分別建立docker-compose.yml 然後執行docker-compose up -d version: '2' services: nsqlookupd:

基於docker-compose部署tendermint多節點叢集

一.我們可以通過 docker-compose 來啟動多個 container 通過官方文件我們知道啟動 tendermint 叢集需要下面幾個步驟: 每個 node 都需要通過 tendermint init 來進行初始化; 需要有一個包含所有 validator 節點

使用Docker Compose部署基於Sentinel的高可用Redis叢集

大家一定非常熟悉如何利用Docker啟動單個Redis容器用於開發環境,本文將介紹如何利用Docker Compose模板在本機和雲端部署基於Sentinel的高可用Redis 3叢集。Redis叢集可以在一組redis節點之間實現高可用性和sharding。今天我們重點圍繞master-slave的高可用模

docker compose部署服務

docker compose部署服務1 用docker compose部署服務- 需求:假如現在我們手裏有很多容器,每個容器對應每個服務,有nginx容器,redis容器,mysql容器等。現在我們需要批量化的去管理,批量啟動,停止,重啟等操作!當然你會說用shell,可是如何不用shell來完成需求呢,那就

Docker(八)用docker compose部署服務

docker用docker compose部署服務 docker compose可以方便我們快捷高效地管理容器的啟動、停止、重啟等操作,它類似linux下的shell腳本,基於yaml語法,在該文件裏我們可以描述應用的架構,比如用什麽鏡像、數據卷、網絡模式、監聽端口等信息。我們可以在一個compose文件中定

docker compose 部署nginx-tomcat平臺

composenginx 反向代理tomcat3個節點yaml 文件配置 version: ‘3‘ services: nginx: hostname: nginx build: context: ./nginx dockerfile: Dockerfile

『中級篇』Docker compose 部署一個復雜的應用(41)

共享 artifact 如何 ati point tier 2.7 red bbb >原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!>原文鏈接地址:『中級篇』Docker compose 部署一個復雜的應用(41) 今天部署一個復雜的applicat

docker-compose部署mysql無法訪問

star The net mysq sam 資料 lock word dock docker-compose部署mysql無法訪問 這個問題困擾了我很久,當使用docker-compose部署mysql之後,進行容器後,使用mysql -u root -p 是可以訪問的,

使用docker-compose建立spark叢集

下載docker映象 sudo docker pull sequenceiq/spark:1.6.0 建立docker-compose.yml檔案 建立一個目錄,比如就叫 docker-spark,然後在其下建立docker-compose.yml檔案,內容如下: ver

使用docker-compose建立hadoop叢集

下載docker映象 首先下載需要使用的五個docker映象 docker pull bde2020/hadoop-namenode:1.1.0-hadoop2.7.1-java8 docker pull bde2020/hadoop-datanode:1.1.0-hadoop2

029.Docker Compose部署Zabbix實戰

一 前期規劃 1.1 Zabbix架構圖 1.2 其他規劃

docker-compose安裝elasticsearch叢集

檔案目錄: 1、編寫docker-compose檔案 version: '3' services: es-master: image: elasticsearch:6.4.3 container_name: es-master restart

docker-compose安裝kafka叢集及管理監控工具

編寫docker-compose檔案配置zk 和kafka叢集 #vim kafka.yml version: '2'services:    zoo1:        image: zooke

spring-boot-nginx代理-docker-compose部署

在本地測試,使用docker部署不用在意環境 java測試專案: web框架:spring boot 框架 專案管理:maven 資料庫:redis + postgres + mongo 部署相關:nginx + docker-compose 專案目錄: 專案結構如圖,廢話不

Dockerfile,docker-compose部署服務

dockerfile格式 FROM //指定基於哪個基礎映象 格式 FROM 或者 FROM :, 比如 FROM centos FROM centos:latest MAINTAINER //指定作者資訊 格式 MAINTAIN ,比如 MA

1分鐘,通過docker-compose 搭建zookeeper 叢集

一、建立三節點 zookeeper 叢集 將 docker-compose.yml 儲存到當前命令列目錄下 docker-compose.yml 檔案 version: '2' networks: zk: services: zookeeper1: image: zook

使用Docker-Compose搭建Rabbitmq叢集

1.使用映象搭建叢集,docker-compose.xml配置見下面的github具體配置 2.如果需要跨伺服器,參考 具體變更如下: 說完埠,下面提供一個三節點的docker-compose檔案。 rabbit1(10.106.136.7) 1

dockerdocker-compose部署一個nginx+flask+mysql+redis應用

  目的是把一個flask專案的mysql資料庫、redis資料庫、flask應用、nginx服務分別裝到四個容器中,然後用docker-compose命令同時啟動與關閉 一、安裝docker   Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。通過 uname

009.Docker Compose部署及基礎使用

一 Docker Compose概述 Compose是一個用於定義和執行多容器Docker應用程式的工具。使用Compose,您可以使用YAML檔案來配置應用程式的服務。然後,使用單個命令,您可以從配置中建立並啟動所有服務。 Compose適用於所有環境:生產,登臺,開發,測試以及CI工作流程。

docker部署redis叢集

第一步執行 docker run -itd --net shadownet --privileged=true --ip 172.18.0.20 -d -p 7003:7003 -p 7004:7004 -p 7005:7005 -p 17003:17003 -p 1700