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

