| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • 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
  •  
    Datamaskin >> Systems >> CentOS >> Content
    Hvordan bygge Docker Image fra DockerFile i CentOS 8 med beste eksempel
    Hvordan bygge Docker Image fra DockerFile i CentOS 8 med beste eksempel

    Trinn 1:Lag en Dockerfile

    Lag en ny fil kalt `Dockerfile` i katalogen der du vil bygge Docker-bildet ditt. Dockerfilen inneholder instruksjonene for å bygge bildet.

    ```

    Angi grunnbildet

    FRA centos:8

    Oppdater pakkene

    KJØR nam oppdatering -y

    Installer nødvendige pakker

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

    Kopier nettapplikasjonsfilene

    KOPI . /var/www/html/

    Vis HTTP-porten

    EXPOSER 80

    Angi standardkommandoen

    CMD ["nginx", "-g", "daemon off;"]

    ```

    Trinn 2:Bygg Docker-bildet

    For å bygge Docker-bildet, kjør følgende kommando:

    ```

    docker build -t my-nginx-image .

    ```

    Denne kommandoen vil bygge Docker-bildet ved å bruke instruksjonene i `Dockerfile`.

    Trinn 3:Kjør Docker-bildet

    Når bildet er bygget, kan du kjøre det ved å bruke følgende kommando:

    ```

    docker run -d -p 8080:80 --name my-nginx-container my-nginx-image

    ```

    Denne kommandoen vil opprette en ny Docker-beholder basert på `my-nginx-image`-bildet. Alternativet `-p 8080:80` kartlegger containerens port 80 til port 8080 på vertsmaskinen. Alternativet `--name my-nginx-container` gir beholderen et navn.

    Trinn 4:Bekreft installasjonen

    For å bekrefte at Nginx kjører, åpne en nettleser og naviger til `http://localhost:8080`. Du bør se standard Nginx-velkomstside.

    Eksempel på en Dockerfile for en Python-applikasjon

    ```

    Angi grunnbildet

    FRA python:3.8-slank

    Opprett en arbeidskatalog

    WORKDIR /kode

    Kopier applikasjonsfilene

    COPY requirements.txt .

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

    Kopier kildekoden

    KOPI . .

    Vis applikasjonsporten

    EXPOSER 8000

    Angi standardkommandoen

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

    ```

    Denne Dockerfilen lager et Python-bilde med Python 3.8-kjøringen. Den installerer de nødvendige Python-pakkene ved hjelp av pip og kopierer deretter kildekoden inn i beholderen. Containeren avslører port 8000, som er porten som Python-applikasjonen lytter på. Standardkommandoen er satt til å kjøre 'app.py'-skriptet, som er inngangspunktet til applikasjonen.

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer du e-postkommando i RHEL / CentOS 7/8 …
    ·Slik installerer du Issabel på CentOS 7 ved hjelp av 6…
    ·Slik installerer du VLC Media Player i RHEL / CentOS 8 …
    ·Hvordan installere LEMP (Linux, Nginx, MySQL og PHP) St…
    ·Slik viser du alle filene sortert etter størrelse i Li…
    ·Slik installerer du VIM Editor på Linux (RHEL / CentOS…
    ·Hvordan installere Python3 på CentOS 7 
    ·Slik installerer du skjermkommando i Linux (RHEL / Cent…
    ·Slik oppdaterer eller oppgraderer du CentOS 7.1 / 7.2 7…
    ·Hvordan installere og konfigurere Redis Server på Cent…
      Anbefalte artikler
    ·Min stasjonen ikke Montering på Mac Terminal 
    ·Hvordan Reset dvalemodus i XP 
    ·Hvordan Test Units Bruke RSpec Syntax 
    ·Hvordan å gjøre endringer i et register fil i Vista f…
    ·Hvordan spare en DVD til en datamaskin på Vista 
    ·Hvordan sjekke ladestatus på MacBook Pro- batteri 
    ·Hvordan sjekke hvilken versjon av Windows du har? 
    ·Hvordan deaktivere Blue Screen 
    ·Hvordan lage Windows Husk min påloggingsinformasjon og…
    ·Slik installerer Full svarte versjonen av Windows XP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/