CCF/docker
Amaury Chamayou 4bf04bdd74
Switch from build-26-06-2024 to build-25-07-2024 (#6394)
2024-07-25 15:23:54 +01:00
..
README.md Allow for SNP/Virtual builds with no dependency on Open Enclave (#5308) 2023-05-30 11:50:18 +01:00
app_dev Update Dockerfiles to use Ubuntu MCR mirror (#5330) 2023-06-06 22:45:51 +01:00
app_run Update Dockerfiles to use Ubuntu MCR mirror (#5330) 2023-06-06 22:45:51 +01:00
ccf_ci Update Dockerfiles to use Ubuntu MCR mirror (#5330) 2023-06-06 22:45:51 +01:00
ccf_ci_built Switch from build-26-06-2024 to build-25-07-2024 (#6394) 2024-07-25 15:23:54 +01:00
sgx_deps_pin.sh Update SGX PSW from 2.18 to 2.20 (#5616) 2023-09-06 09:59:43 +01:00

README.md

Docker images for CCF

  • app_run: Builds the image containing all runtime dependencies for CCF, as well as the latest release of CCF (as per https://github.com/microsoft/CCF/releases/latest). To be used by CCF operators.
  • app_dev: Builds the image containing all build dependencies for CCF applications. To be used by CCF application developers.
  • ccf_ci: Builds the image containing all build dependencies for CCF itself. To be used by CCF contributors. It is also used by CCF Continuous Integration pipeline.
  • ccf_ci_built: Builds the image containing all build dependencies for CCF itself as well as CCF source and a build. To be used by CCF contributors. It is also used by CCF Continuous Integration pipeline.

To build a given image, run:

$ cd CCF/
$ docker build -t <tag> -f docker/<app_run|app_dev|ccf_ci> --build-arg="platform=<sgx|snp|virtual>" --build-arg="clang_version=<11|15>" .