$ git clone https://github.com/hyperledger/cello.git
we switched to
Docker Compose V2) how installall script for cello service management is written in Makefile
optional
) how installAs Docker Compose V1 will reach its end of life in April 2023, we switched Docker Compose to V2. Please ensure that you install the correct version.
Because currently the dockerhub image auto build haven't ready, in the future you can ignore this step.
Build API Engine
$ make api-engine
bash
$ make docker-rest-agent
Build Docker Dashboard
$ make dashboard
$ make start
make start
Mounts denied error when using Docker Desktop
Error message:
Error response from daemon: Mounts denied:
The path /opt/cello is not shared from the host and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.
See https://docs.docker.com/ for more info.
make[1]: *** [Makefile:215: start-docker-compose] Error 1
```
Operation not permitted when using Docker Desktop
Error message:
Error response from daemon:
error while creating mount source path '/opt/cello/pgdata': mkdir /opt/cello/pgdata: permission denied
make: *** [start-docker-compose] Error 1
```
Docker has no access to the folder /opt/cello
Error message in HTTP response:
msg [ "CryptoConfig create failed for [Errno 2] No such file or directory: '/opt/cello/${your organization name}/crypto-config.yaml'!" ]
First try
$ sudo make start
bash
$ sudo chown -R !(whoami): /opt/cello
This work is licensed under a Creative Commons Attribution 4.0 International License.