Teknologian jakaminen

Esittele Dockerin pakkauskomento

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Dockerin pakkauskomento ondocker build
Sitä käytetään Docker-kuvien pakkaamiseen ja rakentamiseen.Käytetään seuraavaadocker buildKomennon perusvaiheet:

  1. Luo projektin juurihakemistoon Docker-tiedosto, joka kuvaa Docker-kuvan rakentamisen. Dockerfile on tekstitiedosto, joka voi sisältää joukon ohjeita ja määrityskohteita.

  2. Suorita seuraava komento luodaksesi kuvan:

    docker build -t <镜像名称> <Dockerfile所在目录路径>
    
    • 1

    sisään,-tParametria käytetään määrittämään kuvalle nimi.<镜像名称>on nimi, jonka haluat antaa kuvalle,<Dockerfile所在目录路径>Onko polku Docker-tiedoston sisältävään hakemistoon.

  3. Docker rakentaa kuvan Docker-tiedoston ohjeiden ja asetusten mukaisesti. Tämä prosessi voi kestää jonkin aikaa, koska se lataa vaaditut riippuvuudet ja suorittaa määritetyt komennot.

  4. Kun rakennus on valmis, voit käyttäädocker images -komento näyttääksesi luettelon kaikista kuvista. Sinun pitäisi pystyä löytämään juuri rakentamasi kuva luettelosta.

käyttäädocker buildKomennot voivat nopeasti ja automaattisesti pakata ja rakentaa Docker-kuvia, mikä yksinkertaistaa sovellusten käyttöönottoprosessia.

2. Jos haluat pakata app.jar-tiedoston Docker-kuvaksi, sinun on suoritettava seuraavat vaiheet

  1. Luo Docker-tiedosto:
FROM openjdk:8-jdk-alpine
COPY app.jar /app.jar
CMD ["java", "-jar", "/app.jar"]
  • 1
  • 2
  • 3

Tämä Docker-tiedosto käyttää OpenJDK 8:aa peruskuvana ja kopioi app.jar kuvan juurihakemistoon. Suorita sitten CMD-komento suorittaaksesi app.jar, kun säilö käynnistyy.

  1. Suorita seuraava komento hakemistossa, jossa app.jar sijaitsee, luodaksesi Docker-kuvan:
docker build -t app-image:latest .
  • 1

Tämä komento käyttää nykyisen hakemiston Docker-tiedostoa rakentaakseen kuvan nimeltä app-image, jonka kuvanimi on uusin.

  1. Kun rakennus on valmis, voit tarkastella kuvaa seuraavalla komennolla:
docker images
  • 1

Kaikki kuvat näkyvät luettelossa, ja löydät juuri luomasi sovelluskuvan.

  1. Jos haluat suorittaa tämän kuvan, voit käyttää seuraavaa komentoa:
docker run -d -p 8080:8080 app-image
  • 1

Tämä komento suorittaa sovelluskuvan taustalla ja yhdistää säiliön portin 8080 isäntäkoneen porttiin 8080. Porttinumeroa voidaan muuttaa todellisen tilanteen mukaan.

Nyt app.jar on onnistuneesti pakattu Docker-kuvaan, ja sovellus voidaan käynnistää suorittamalla kuva.