This Docker is used to make the compilation of Cloudberry more easy. docker image version ubuntu.22.04.
-
clone
git clone cloudberry-docker
git clone cloudberry -
run docker
modify the directory you are mounted to. edit docker-compose.yml set you volumes path.
example:volumes: - /Users/you_git_clone_cloudberry_path:/codethen run docker
docker-compose up -d -
copy shell to docker
docker cp ./build_cloudberry.sh <YOU_CONTAINER_ID>:/home/gpadmin/ -
deploy
docker exec -i <YOU_CONTAINER_ID> sh -c "sudo chown gpadmin:gpadmin /home/gpadmin/build_cloudberry.sh && chmod +x /home/gpadmin/build_cloudberry.sh && /home/gpadmin/build_cloudberry.sh"