Как я могу подключить том к контейнеру? - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь смонтировать тома в контейнер при его настройке:

  private def buildApiCheckerContainerConfig(cfg: ApiCheckerConfig): ContainerConfig = {
val specVol: Volume = client.createVolume(
  Volume.builder()
    .name("openapi.yaml")
    .mountpoint("/app/openapi.yaml")
    .build()
)
val paramsVol: Volume = client.createVolume(
  Volume.builder()
    .name("parameters.yaml")
    .mountpoint("/app/parameters.yaml")
    .build()
)
ContainerConfig.builder()
  .image("andyceo/openapi-checker:latest")
  .addVolumes(specVol.name(), paramsVol.name())
  .cmd("openapi.yaml", "--api", s"${cfg.apiAddress}", "--parameters", "parameters.yaml")
  .build()

}

Но тома не найдены в контейнере: No such file or directory: '/app/openapi.yaml'

Как я могусделать что-то вроде docker run -v /path/to/openapi.yaml:/app/openapi.yaml с помощью spotify-docker-client?

...