我正在尝试使两个图像相互依赖。一个充当主人,另一个充当工人。这是两个 Dockerfiles
FROM cubejs/cubestore:v0.31.58-arm64v8
ENV CUBESTORE_WORKERS=cubestore_worker_1:9001
ENV CUBESTORE_META_PORT=9999
ENV CUBESTORE_SERVER_NAME=cubestore_router:9999
码头文件 2
FROM cubejs/cubestore:v0.31.58-arm64v8
ENV CUBESTORE_SERVER_NAME=cubestore_worker_1:9001
ENV CUBESTORE_WORKER_PORT=9001
ENV CUBESTORE_META_ADDR=cubestore_router:9999
ENV CUBESTORE_WORKERS=cubestore_worker_1:9001
我正在使用 docker build -f path/Dockerfile 构建图像。使用每次构建后使用 docker run imageid 生成的 sha256 运行它们。
我想让 cubestore_worker_1 与 cubestore_router 图像对话。我尝试了以下方法,但仍然无法正常工作
docker network create my-network
docker run image1id --network my-network
docker run image2id --network my-network
我真的很挣扎。知道我如何实现这一目标吗? TIA