Compose是一个使用Docker定义和运行复杂应用程序的工具。使用Compose,您可以在一个文件中定义一个多容器应用程序,然后在一个命令中启动您的应用程序,该命令执行所有需要完成的操作以使其运行。
#define SOCKET_PATH "/tmp/my_socket" //rest of the code int main(int argc, char *argv[]) { struct sockaddr_un server_addr; server_addr.sun_family = AF_LOCAL; /*socket locali*/ strcpy(server_addr.sun_path, SOCKET_PATH); if ((socket_fd = socket(PF_LOCAL, SOCK_STREAM, 0)) < 0) { perror("Errore creazione welcoming socket"); return 1; } if ((connect(socket_fd, (struct sockaddr *)&server_addr, sizeof(server_addr)) < 0)) { perror("Errore connect"); return 1; } clientActions(); /*Pulizia prima della terminazione*/ close(socket_fd); return 0; }
version: '3.7' services: zookeeper: image: 'bitnami/zookeeper:latest' ports: - '2181:2181' environment: - ALLOW_ANONYMOUS_LOGIN=yes kafka: image: 'bitnami/kafka:latest' ports: - '9092:9092' environment: - KAFKA_BROKER_ID=1 - KAFKA_CFG_LISTENERS=PLAINTEXT://:9092 - KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092 - KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181 - ALLOW_PLAINTEXT_LISTENER=yes depends_on: - zookeeper pinot-controller: image: apachepinot/pinot:latest hostname: pinot-controller ports: - "9000:9000" command: StartController -zkAddress zookeeper:2181 environment: JAVA_OPTS: "-Dplugins.dir=/opt/pinot/plugins -Xms4G -Xmx8G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Xlog:gc:gc-pinot-controller.log" depends_on: - kafka pinot-broker: image: apachepinot/pinot:latest hostname: pinot-broker ports: - "8099:8099" command: StartBroker -zkAddress zookeeper:2181 environment: JAVA_OPTS: "-Dplugins.dir=/opt/pinot/plugins -Xms4G -Xmx4G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Xlog:gc:gc-pinot-broker.log" depends_on: - zookeeper - kafka - pinot-controller pinot-server: image: apachepinot/pinot:latest hostname: pinot-server ports: - "8098:8098" command: StartServer -zkAddress zookeeper:2181 environment: JAVA_OPTS: "-Dplugins.dir=/opt/pinot/plugins -Xms4G -Xmx16G -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Xlog:gc:gc-pinot-server.log" depends_on: - zookeeper - kafka - pinot-controller
我想使用Bytewax从Kafka消耗流以执行聚合。不幸的是,我无法连接到Kafka,并且连接总是被拒绝。我认为港口SE ...
docker-compose.yml
I使用Axum和Supabase作为DB选择,在Rust中进行了网络后端。我从中制作了一个Docker映像,并尝试运行一个容器,但是我一直遇到此错误: 无法连接到dat ...
Configure docker的嵌入式DNS服务器通过docker-compose.yml
可以通过docker-compose.yml在Docker的嵌入式DNS服务器中设置自定义A和SRV记录?我想设置以下 MyHost.mysuffix.Local在114.123.456.789中 我的...
后,它将在后台运行,因此主过程完成了,Docker停止了容器。如何在bash中以交互式模式启动apache? 我的dockerfile
我知道有一种方法可以通过POM传递Maven中的参数。 Pom Maven $ {webproperty} 与MA ...
mongod.conf
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "SERVER" (IP), port XXXXX failed: FATAL: sorry, too many clients already
services: web-server: build: context: ./apache volumes: - ../src:/var/www - ./conf:/etc/apache2/sites-enabled ports: - "80:80" - "443:443" networks: - internal database: build: context: ./database ports: - "3306:3306" networks: - internal networks: internal: