foundationdb/packaging/docker
stack a9635d87e0 Make it so can run the ycsb container standalone without need of a k8s
context (useful for running ycsb against bare metal cluster).

* packaging/docker/Dockerfile
* packaging/docker/Dockerfile.eks
 Make the ycsb target inherit from foundationdb-base so we pick up
 libfdb_c.so. Add in a version of run_ycsb.sh that doesn't presume
 k8s. Use 'entrypoint' rather than 'cmd' so can override on
 'docker run'.

* packaging/docker/run_ycsb_standalone.sh
 Version of run_ycsb.sh w/o the presumption of k8s.
2024-05-08 12:22:21 -05:00
..
kubernetes Add support for lumberjack in logging and update example to 7.1 (#7357) 2022-06-15 19:41:01 +01:00
samples fix: golang docker compose example 2024-04-12 14:51:34 -05:00
website Added website directory to docker packaging in order to allow the building of runtime docker images 2019-01-11 19:54:36 -08:00
Dockerfile Make it so can run the ycsb container standalone without need of a k8s 2024-05-08 12:22:21 -05:00
Dockerfile.eks Make it so can run the ycsb container standalone without need of a k8s 2024-05-08 12:22:21 -05:00
README.md copy packaging/docker to PROJECT_BINARY_DIR (undoing part of #5994), 2021-12-15 15:23:17 -08:00
build-images.sh updates to add fdb-kubernetes-monitor to the standard build flow 2024-04-12 08:31:48 -05:00
entrypoint.bash refactor docker directory 2021-11-17 16:29:07 -08:00
fdb.bash Improve the Docker setup for Mac (#11076) 2023-11-28 09:28:49 +01:00
fdb_single.bash Improve the Docker setup for Mac (#11076) 2023-11-28 09:28:49 +01:00
run_ycsb.sh cleanup shell script, remove set -x, add more detailed logging 2022-10-25 23:23:22 -05:00
run_ycsb_standalone.sh Make it so can run the ycsb container standalone without need of a k8s 2024-05-08 12:22:21 -05:00
sidecar.py Add testing for Kubernetes sidecar (#7105) 2022-06-21 19:39:53 +01:00
sidecar_test.py Add testing for Kubernetes sidecar (#7105) 2022-06-21 19:39:53 +01:00

README.md

packaging/docker

This directory contains the pieces for building FoundationDB docker images.

build-images.sh will optionally take a single parameter that will be used as an image tag postfix.

For more details it is best to read the build-images.sh shell script itself to learn more about how the images are built.

For details about what is in the images, peruse Dockerfile{,.eks}

the samples directory is out of date, and anything therein should be used with the expectation that it is, at least, partially (if not entirely) incorrect.