-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