Setup CCF Runtime Environment#
Environment Setup#
First, checkout the CCF repository or Install CCF.
Then, to quickly set up the dependencies necessary to start CCF applications, simply run:
$ cd <ccf_path>/getting_started/setup_vm
$ ./run.sh app-run.yml
Runtime Container#
The mcr.microsoft.com/ccf/app/run
container can be run to setup an environment containing the cchost
binary and the associated dependencies.
The pre-built container can be obtained from the mcr.microsoft.com/ccf/app/run
image on Azure Container Registry:
$ docker pull mcr.microsoft.com/ccf/app/run:X.Y.Z-sgx
The container does not contain any particular CCF enclave application, and may be helpful when deploying CCF nodes via docker, k8s, etc. It is up to the operator(s) to mount the appropriate CCF enclave application and start and manage the CCF node.
Note
That image is optimised for size above all. If you need an image that comes with peripheral utilities, you probably want the Build Container instead.