Как ввести переменную в образ docker с исполняемым приложением?

#docker

#docker

Вопрос:

Я пытаюсь понять основы ENTRYPOINT и CMD в (и) Docker. Есть простой скрипт Go, который добавляет два числа, одно из которых отсканировано из CLI. Вот код:

 func main() {
    x := 0
    fmt.Scanln(amp;x)
    fmt.Println(x   3)
}
  

и иметь простой Dockerfile

 FROM golang as builder
WORKDIR /app
COPY . .
RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o abrakadabra .
FROM scratch
COPY --from=builder /app/abrakadabra /app/
ENTRYPOINT ["/app/abrakadabra"]
  

Возможно ли создать образ docker таким образом, чтобы иметь возможность вводить номер для этого скрипта go при запуске изображения? или в образе должна быть какая-то симуляция Linux, например busybox?
В большинстве примеров Docker basic рассматриваются какие-либо серверы или базы данных, я не нашел решения для этого.

Комментарии:

1. Читать это forums.docker.com/t/how-to-run-bash-command-after-startup/21631/…

2. Не нашел там ответа.