| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> CentOS >> Content
    Sådan bygger du Docker-billede fra DockerFile i CentOS 8 med bedste eksempel
    Sådan bygger du Docker-billede fra DockerFile i CentOS 8 med bedste eksempel

    Trin 1:Opret en Dockerfile

    Opret en ny fil kaldet `Dockerfile` i den mappe, hvor du vil bygge dit Docker-billede. Dockerfilen indeholder instruktionerne til at bygge billedet.

    ```

    Indstil basisbilledet

    FRA centos:8

    Opdater pakkerne

    KØR yum update -y

    Installer nødvendige pakker

    KØR yum install -y nginx php php-mysqlnd

    Kopiér webapplikationsfilerne

    KOPI . /var/www/html/

    Afslør HTTP-porten

    UDSÆT 80

    Indstil standardkommandoen

    CMD ["nginx", "-g", "dæmon off;"]

    ```

    Trin 2:Byg Docker-billedet

    For at bygge Docker-billedet skal du køre følgende kommando:

    ```

    docker build -t my-nginx-billede .

    ```

    Denne kommando vil bygge Docker-billedet ved at bruge instruktionerne i `Dockerfilen`.

    Trin 3:Kør Docker-billedet

    Når billedet er bygget, kan du køre det ved hjælp af følgende kommando:

    ```

    docker run -d -p 8080:80 --navn mit-nginx-container mit-nginx-billede

    ```

    Denne kommando vil oprette en ny Docker-beholder baseret på `my-nginx-image`-billedet. Indstillingen `-p 8080:80` kortlægger containerens port 80 til port 8080 på værtsmaskinen. Indstillingen `--name my-nginx-container` giver beholderen et navn.

    Trin 4:Bekræft installationen

    For at bekræfte, at Nginx kører, skal du åbne en webbrowser og navigere til `http://localhost:8080`. Du bør se standard Nginx velkomstside.

    Eksempel på en Dockerfile til en Python-applikation

    ```

    Indstil basisbilledet

    FRA python:3.8-slank

    Opret en arbejdsmappe

    WORKDIR /kode

    Kopiér programfilerne

    COPY requirements.txt .

    KØR pip install --no-cache-dir -r requirements.txt

    Kopiér kildekoden

    KOPI . .

    Afslør applikationsporten

    UDSÆT 8000

    Indstil standardkommandoen

    CMD ["python", "app.py"]

    ```

    Denne Dockerfil opretter et Python-billede med Python 3.8 runtime. Den installerer de nødvendige Python-pakker ved hjælp af pip og kopierer derefter kildekoden ind i containeren. Containeren afslører port 8000, som er den port, som Python-applikationen lytter på. Standardkommandoen er indstillet til at køre `app.py`-scriptet, som er indgangspunktet for applikationen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan installeres MySQL 5.5 Server på CentOS 7 med ne…
    ·Sådan konfigureres lokalt YUM-lager på CentOS 7 ved h…
    ·Sådan installeres gcloud SDK på CentOS 7 ved hjælp a…
    ·Sådan installeres LEMP (Linux, Nginx, MySQL og PHP) St…
    ·Sådan opdateres eller opgraderes CentOS 7.1 / 7.2 7.3 …
    ·Sådan installeres GNOME Desktop (GUI) på CentOS 7 
    ·Sådan installeres og konfigureres Redis Server på Cen…
    ·Sådan installeres mail-kommando i RHEL / CentOS 7/8 ve…
    ·Sådan installeres VLC Media Player i RHEL / CentOS 8 v…
    ·Sådan installeres Issabel på CentOS 7 ved hjælp af 6…
      Anbefalede Artikler
    ·Sådan oprettes en MS-DOS -startdiskette til XP 
    ·Sådan Arranger ikoner efter størrelse på en Mac 
    ·Sådan ændres Standard Home Page i registreringsdataba…
    ·Hvordan kan jeg Forbered dig på at geninstallere XP 
    ·. Sådan Konverter et adressekartotek Abbu fil til CSV 
    ·Sådan fjernes kolonner fra et datasæt 
    ·Sådan får i fejlsikret tilstand på en Acer Aspire 51…
    ·Sådan kører en pc med Vista i fejlsikret tilstand 
    ·Sådan repareres Windows 10 Tænder af sig selv 
    ·Pella Instruktioner 
    Copyright © Computer Viden http://www.computerdk.com