Я использую команду 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