Docker compose выходит со статусом 1, весенняя загрузка начинается в журналах и заканчивается немедленно, но не может определить причину сбоя - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь запустить 11 docker compose, которые зависят друг от друга. 2 из 10 выходят сразу после создания. Они настраиваются с помощью файла docker-compose.xml с флагом -q Журналы докера показывают следующую ошибку.

Installing <xx>.crt in /usr/local/share/ca-certificates
WARNING: ca-certificates.crt does not contain exactly one certificate or CRL: skipping
JVM Arguments: -Xms64m -Xmx512m -Djava.security.egd=file:/dev/./urandom -Dlogs_dir=logs/<container-name> -Dlogging.config=/app/logback-spring.xml  -Dspring.config.location=/app/config/override.yaml  -Djsse.enableSNIExtension=false

/ usr / local / share / ca-Certificates # не имеет сертификата в каталоге

это как-то связано с редактированием файла переопределения проекта? Не могу выяснить, где диагностировать Запись в файле docker-compose выглядит так (конфиденциальная информация удалена)

image: ${NEXUS_DOCKER_REPO_NAME}-IMAGE PATH-latest
ports:
  - "8080:8080"
volumes:
  - <path to>/ca-certificates
  - <path to>/config
environment:
  - APP=<app name>
  - JVM_ARGS=-Xms64m -Xmx512m
  - DB_HOST=mariadb
  - DB_PORT=(port num)
  - DB_USERNAME=user
  - DB_PASSWORD=Userpass
  - DB_ADMIN_USERNAME=admin
  - DB_ADMIN_PASSWORD=adminpass
hostname:
  <hostname>
depends_on:
<dependencies>
logging:
  driver: "json-file"
  options:
    max-size: "30m"
    max-file: "5"
command:
  - /app/wait-for.sh
  - -q
  - -t
  - "300"
  - host:port
  - --
  - "/app/start-app.sh"

Ответы [ 2 ]

0 голосов
/ 23 апреля 2019

да .. это был сбой аутентификации в одном из других контейнеров, от которого это зависело .. больше похоже на цепной сбой

0 голосов
/ 01 апреля 2019

Возможно, файл сертификата может иметь более одного сертификата.

Попробуйте удалить ненужные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...