Käyttö Docker file: Kuvien luominen ja mukauttaminen Docker file

A:n käyttäminen on tehokas tapa rakentaa ja mukauttaa. Tässä on yksityiskohtainen prosessi ja erityinen esimerkki a:n käytöstä luomaan ja mukauttamaan: Dockerfile images Docker Dockerfile image

Luo Dockerfile

Aloita luomalla uusi tekstitiedosto ja nimeämällä se. Dockerfile

Määrittele pohja image

Käytä FROM komentoa määrittääksesi peruskuvan uudelle image. Peruskuva voi olla olemassa oleva image kuva Docker Hub tai jokin muu aiemmin luomasi kuva.

Esimerkiksi, jos haluat käyttää Ubuntu 20.04 image pohjana image, voit käyttää seuraavaa komentoa:

FROM ubuntu:20.04

Suorita asennus- ja konfigurointikomennot

Käytä RUN komentoa komentojen suorittamiseen kuvanrakennusprosessin aikana. Voit käyttää asennuskomentoja ohjelmistopaketteihin, ympäristökokoonpanoihin, luoda hakemistoja ja suorittaa muita tarpeellisia tehtäviä.

Voit esimerkiksi asentaa Nginxin hakemistoon image käyttämällä seuraavaa komentoa:

RUN apt-get update && apt-get install -y nginx

Sao chép các tệp tin và thư mục vào image

Kopioi tiedostot ja hakemistot image: Käytä COPY komentoa kopioidaksesi tiedostot ja hakemistot isäntäkoneesta hakemistoon image. Voit kopioida lähdetiedostoja, sovellushakemistoja, määritystiedostoja ja muita resursseja image.

Jos haluat esimerkiksi kopioida app hakemiston isäntäkoneesta hakemistoon /app  , image voit käyttää seuraavaa komentoa:

COPY app /app

Määritä oletuskomento käynnistettäessä a container

Käytä CMD komentoa määrittääksesi oletuskomento, joka suoritetaan, kun a container käynnistetään tiedostosta image. Komento CMD määrittää pääohjelman tai komennon, jonka säilö ajaa käynnistyksen yhteydessä.

Voit esimerkiksi käynnistää Nginxin hakemistossa container käyttämällä seuraavaa komentoa:

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

Rakenna image alkaen Dockerfile

Käytä docker build komentoa yhdessä polun kanssa luodaksesi uuden. Dockerfile image Dockerfile

Voit esimerkiksi rakentaa image nykyisen hakemiston hakemistosta ja antaa sille nimeksi "omakuva" käyttämällä seuraavaa komentoa: Dockerfile

docker build -t myimage .​

 

Käyttämällä -merkkiä voit mukauttaa komponentteja ja kokoonpanoja sovelluksesi erityistarpeiden mukaan. Dockerfile image

Voit esimerkiksi asentaa tarvittavat ohjelmistopaketit, määrittää ympäristön, kopioida lähdekoodia ja resursseja. tarjoaa joustavan ja uudelleen käytettävän lähestymistavan räätälöityyn rakentamiseen. Dockerfile image Dockerfile images Docker