我正在尝试运行2个docker容器。其中一个是Landoop的Kafka容器,它向本地主机公开了几个端口;另一个是Kafka Connect容器,它试图访问其他镜像公开的端口。我能够访问Landoop的Kafka容器公开的端口,但是在尝试访问另一个容器的端口时出现了问题。
PS:我正在使用MAC,我尝试使用--network="host"
启动我的另一个容器。
docker run -it --network="host" --env-file env-file.sh --name NAME IMAGE
但是容器在启动后立即被终止。我正在使用
docker run --rm -it -p 2181:2181 -p 3030:3030 -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 9092:9092 -h 127.0.0.1 -e ADV_HOST=127.0.0.1 landoop/fast-data-dev
命令来启动 Landoop Docker。
fast-data-dev
并将多个 Docker 组合在一起,即fast-data-dev
+elastic-search
,以便对 Kafka 连接器的stream-reactor
集合进行集成测试。GitHub 仓库链接为:https://github.com/Landoop/kafka-connectors-tests - Antonios Chalkiopoulos