MLOps Academy · Lektion

Push Deres image til et registry

Gem containeren i ECR, GCR eller Docker Hub.

Lektion 1 af 413 trin

Push Deres image til et registry er en gratis MLOps Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i MLOps Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. MLOps Academy-kurset indeholder 4 lektioner i alt.

Hvor images ligger

Skyen kan ikke hente et image fra din bærbare computer. Først skal du pushe det til et containerregister, altså et fælles sted, som runtime-miljøer kan hente fra. 🚀

Vælg et register

Hver cloud har sit eget: AWS bruger ECR, Google bruger Artifact Registry, og Docker Hub fungerer overalt. Vælg det, der ligger nærmest dit runtime-miljø.

Image-navne indeholder adressen

Et fuldt image-navn indeholder registerets vært, repository og tag. Runtime-miljøet læser denne adresse for at vide præcis, hvor det skal hente fra.

registry.example.com/team/model-api:1.0.0

Tag før du pusher

Brug docker tag til at give dit lokale image det fulde navn i registret. Push-kommandoen bruger dette navn til at finde destinationen.

docker tag model-api registry.example.com/team/model-api:1.0.0

Log ind først

Registre er som standard private. Kør docker login med dine legitimationsoplysninger, så daemonen får lov til at pushe og pulle images.

docker login registry.example.com

Push imaget

Nu uploader docker push hvert lag til registret. Delte basislag springes over, så kun din nye kode sendes over netværket.

docker push registry.example.com/team/model-api:1.0.0

Stol aldrig på latest

Tagget latest peger på et mål i bevægelse, så to pulls kan give forskellige images. Udrul altid en specifik, uforanderlig version med et versions-tag.

Tag efter Git-commit

Et godt trick er at tagge images med git commit-SHA'en. Så kan enhver kørende container spores direkte tilbage til den præcise kildekode.

docker tag model-api registry.example.com/team/model-api:$(git rev-parse --short HEAD)

Digest-værdier er virkelig uforanderlige

Tags kan overskrives, men en digest er en indholdshash, der aldrig ændrer sig. Fastlås produktionsudrulninger til en digest for fuld sikkerhed.

registry.example.com/team/model-api@sha256:9f86d0...

Bekræft, at pull virker

Kør docker pull med det fulde navn fra en ren maskine. Hvis overførslen gennemføres uden problemer, kan cloud-runtime-miljøet også hente det.

docker pull registry.example.com/team/model-api:1.0.0

Registret er din overdragelse

Når imaget er pushet og tagget, bliver registret den eneste kilde, som clouden udruller fra. Din overdragelse til produktion er færdig.

Hurtigt tjek

Lad os tjekke, hvad der gør en udrulning reproducerbar.

Opsummering

Du taggede imaget, loggede ind og pushede det til et register med en uforanderlig version. Clouden kan nu hente din model overalt. 🐳

Gratis at komme i gang

Lær Python med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
30
Lektioner
120

Ofte stillede spørgsmål

Er lektionen “Push Deres image til et registry” gratis?

Ja — hele teksten til “Push Deres image til et registry” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af MLOps Academy-kurset, skal du opgradere til CoddyKit PRO. MLOps Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Push Deres image til et registry”?

Gem containeren i ECR, GCR eller Docker Hub. Du øver dig i MLOps Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på MLOps Academy?

Der kræves ingen tidligere erfaring. MLOps Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Push Deres image til et registry”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne MLOps Academy-lektion?

Ja. Alle MLOps Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Push Deres image til et registry
  2. Deploy til en serverless-container-runtime
  3. Konfigurér autoskalering og samtidighed
  4. Håndtér hemmeligheder og konfiguration i skyen
← Tilbage til MLOps Academy