Docker-контейнеры с объемным монтажом сразу выходят при использовании docker-compose up - PullRequest
0 голосов
/ 07 декабря 2018

Я использую команду docker-compose up для ускорения нескольких контейнеров в экземпляре AWS AMI RHEL 7.6.Я замечаю, что в каких бы контейнерах ни находился объем, они выходят со статусом Exiting(1) сразу после запуска, а оставшиеся контейнеры остаются в рабочем состоянии.Я пытался использовать tty: true и stdin_open: true, но это не помогло.Удивительно, но настройка отлично работает в другом случае, который я в основном пытаюсь воспроизвести в этом новом.Остановленные контейнеры - это одноранговые узлы Fabric v1.2, CA и заказчик.

Файл Docker-compose.yml, который находится в корневой папке, где я использую команду docker-compose up

version: '2.1'

networks:
  gcsbc:
    name: gcsbc

services:
  ca.org1.example.com:
    extends:
      file: fabric/docker-compose.yml
      service: ca.org1.example.com

fabric / docker-compose.yml

version: '2.1'

networks:
  gcsbc:

services:
  ca.org1.example.com:
    image: hyperledger/fabric-ca
    environment:
      - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
      - FABRIC_CA_SERVER_CA_NAME=ca-org1
      - FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem
      - FABRIC_CA_SERVER_TLS_ENABLED=true
      - FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem

    ports:
      - '7054:7054'
    command: sh -c 'fabric-ca-server start -b admin:adminpw -d'
    volumes:
      - ./artifacts/channel/crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
    container_name: ca_peerorg1
    networks:
      - gcsbc
    hostname: ca.org1.example.com
...