首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >码头MinIO入口点

码头MinIO入口点
EN

Stack Overflow用户
提问于 2022-01-05 11:10:05
回答 1查看 480关注 0票数 0

我有一个最初建立在Mac上的项目,我在Windows上,它是一个码头项目,运行Node,Kafka和其他几个容器,其中一个是MinIO。除了MinIO之外,一切正常工作,我得到以下错误:

代码语言:javascript
运行
复制
createbuckets_1  | /bin/sh: nc: command not found

码头工人-编写代码:

代码语言:javascript
运行
复制
  createbuckets:
    image: minio/mc
    networks:
      - localnet
    depends_on:
      - minio
    entrypoint: >
      /bin/sh -c "
      while ! nc -zv minio 9000; do echo 'Wait minio to startup...' && sleep 0.1; done; sleep 5;
      /usr/bin/mc config host add myminio http://minio:9000 X X;
      /usr/bin/mc rm -r --force myminio/cronify/details;
      /usr/bin/mc mb myminio/cronify/details;
      /usr/bin/mc policy set download myminio/cronify/details;
      exit 0;"

在X所在的地方,凭据应该在。我已经找了好几个星期了。

我还尝试将入口点从/bin/sh -c更改为/bin/bash -c#!/bin/bash -c#!/bin/sh -c,除".../bin/bash: nc: command not found"外,还会得到相同的错误。

Dockerfile包含:

代码语言:javascript
运行
复制
FROM confluentinc/cp-kafka-connect
EN

回答 1

Stack Overflow用户

发布于 2022-01-07 21:13:03

我不太清楚您在这里问的是什么,但是如果您询问的是错误消息本身,它会告诉您nc没有安装(因为它不会在容器中)。我也不清楚小型集装箱是在哪个集装箱中运行。假设容器是从minio/minio中提取的,那么它将安装curl,您可以只使用健康检查端点而不是尝试使用nc - https://docs.min.io/minio/baremetal/monitoring/healthcheck-probe.html#minio-healthcheck-api。如果它不是一个minio容器,您只需要确保它安装了curl (如果出于某种原因,您需要安装nc )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70591867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档