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