-1
我有兩臺服務器。每個人都必須向另一個發送一些數據。其他服務器(或服務器)的地址作爲參數傳遞( - 服務器...)。如何鏈接Docker中另一個尚未創建的容器
問題是,當創建dmserver0容器時,由於其容器尚未創建,因此找不到主機「dmserver1」。如果我使用鏈接,則由於遞歸性而出現錯誤。
我該如何解決這個問題?
這是我的搬運工,compose.yml:
services:
dmserver0:
build: .
command: nodejs dmserver.js --servers 'tcp://dmserver1:2221'
container_name: dmserver_0
dmserver1:
build: .
command: nodejs dmserver.js --servers 'tcp://dmserver0:2220'
container_name: dmserver_1
這是我Dockerfile:
FROM node:boron
RUN mkdir -p /var/www/forum
WORKDIR /var/www/forum
RUN apt-get update
RUN apt-get install -y libzmq-dev
RUN ln -s /usr/bin/nodejs /usr/bin/node
ADD package.json /var/www/forum
RUN npm install
ADD . /var/www/forum