machine-learning-zoomcamp Docker & Self-Hosted Deployment

GitHub

Learn ML engineering for free in 4 months! Register here ๐Ÿ‘‡๐Ÿผ

13,054 stars Jupyter Notebook 1 file ยท ~9,677 tokens #course#deployment#docker#fastapi#kubernetes#machine-learning#pytorch#tensorflow
RAW Compose
1. Pull Image (DOCKERHUB) docker pull library/zoomcamp-10-model
2. Docker Run (1-Click Launch) docker run -d --name machine-learning-zoomcamp -p 9696:9696 --restart always zoomcamp-10-model:xception-v4-001
3. Podman Run podman run -d --name machine-learning-zoomcamp -p 9696:9696 --restart always zoomcamp-10-model:xception-v4-001
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/library/zoomcamp-10-model:xception-v4-001
5. ORAS Pull (OCI Artifact) oras pull zoomcamp-10-model:xception-v4-001
6. Compose Deployment docker compose up -d
10-kubernetes/code/docker-compose.yaml
Download .yml
version: "3.9"
services:
  clothing-model:
    image: zoomcamp-10-model:xception-v4-001
  gateway:
    image: zoomcamp-10-gateway:002
    environment:
      - TF_SERVING_HOST=clothing-model:8500
    ports:
      - "9696:9696"