Framework | Docker Compose File |
---|---|
Mistral + VLLM | mistral-vllm |
Mistral + Whisper + Coqui-TTS | mistral-whispser-coqui-tts |
Mistral + Whisper | mistral-whisper |
Ollama + OpenWeb-UI + NVIDIA GPU | gpu-ollama-openweb-ui |
Ollama + CPU | cpu-ollama |
Ollama + NVIDIA GPU | gpu-ollama |
VLLM + HuggingFace + NVIDIA GPU | gpu-ollama |
Docker Image | Docker Hub Repo | Github Package Registry | Size(Mb) |
---|---|---|---|
Whisper | slabstech/whisper-cpu-api | whisper-cpu-api | - |
Server - SpringBoot | slabstech/revive-server-spring-boot | revive-server-spring-boot | 157.3 |
Server - Dropwizard | slabstech/revive-server-dropwizard | revive-server-dropwizard | 109.2 |
Client - ReactJS | slabstech/revive-client-reactjs | revive-client-reactjs | 54.13 |
DB - PostgreSQL | slabstech/revive-db-postgresql | revive-db-postgresql | 80.07 |
SpringBoot - Postgis | slabstech/revive-db-postgresql | revive-db-postgresql | 80.07 |
Description | Command |
---|---|
Docker command to build an image | docker build -t username/imagename:version . |
Start a docker instance from docker_image | docker run –name docker_image -d database |
Connect to postgres instance | docker exec -it docker_instance psql -U postgres_user |
Docker Image for Postgres DB | docker build –rm . -t reponame/db-postgresql -f dockerfiles/db/postgresql/Dockerfile |
Docker Image for SpringBoot | docker build –rm . -t reponame/server-spring-boot network host -f dockerfiles/server/spring_boot/Dockerfile |
Docker Image for Dropwizard | docker build –rm . -t reponame/db-postgresql -f dockerfiles/db/postgresql/Dockerfile |
Docker Image for ReactJS | docker build –rm . -t reponame/client-reactjs –network host -f dockerfiles/client/reactjs/Dockerfile |
Description | Command | Example |
---|---|---|
List all containers (only IDs) | docker ps -aq | - |
Remove all containers | docker rm $(docker ps -aq) | - |
Stop all running containers | docker stop $(docker ps -aq) | - |
Remove all images | docker rmi $(docker images -q) | - |
Docker Cleanup | docker system prune | - |
Full cleanup | docker system prune -a | - |
tagging docker images | docker tag imageid tagname/version | docker tag 85071cb77bb6 alpline-jre/latest |
save docker imageid | docker save reponame/version > filename.tar | docker save alpline-jre/latest > alpline-jre.tar |
build docker imageid | docker build -t repo/version -f folder . | docker build -t debian-stretch-slim-v1 -f dockerFolder . |
docker push | docker push imageDetails | docket push slabstech:debian-stretch-slim-v1 |
a. Fetch the artifactory repo from jfrog
sudo docker pull docker.bintray.io/jfrog/artifactory-oss:latest
b. Run the artifactory
sudo docker run –name artifactory -d -p 8082:8081 docker.bintray.io/jfrog/artifactory-oss:latest