@nano_e_t_4

Почему не может найти файл?

Всем привет
собираю контейнер, наткнулся на такую вот ошибку при запуске контейнера

standard_init_linux.go:211: exec user process caused "no such file or directory"


т.е. билд проходит норм, в образе golang:latest запускается норм, а вот в образе алпайн не стартует
сам докерфайл

FROM golang:latest as builder

RUN apt update && apt install libzmq3-dev:amd64 -y

WORKDIR /app

COPY go.mod go.sum ./

RUN go mod download

COPY . .

RUN go build -o subscriber ./cmd/main.go

##################
#FROM golang:alpine
FROM alpine

WORKDIR /root/

COPY --from=builder /app/subscriber .

ENV CONSUME_ENDPOINT "tcp://0.0.0.0:4040"
ENV PUBLISH_ENDPOINT "tcp://0.0.0.0:4041"

EXPOSE 4040
EXPOSE 4041

RUN chmod +x /root/subscriber

#CMD  [ "/root/subscriber" ]

ENTRYPOINT ["/root/subscriber"]
  • Вопрос задан
  • 707 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы