Is modh cumhachtach é úsáid a bhaint as chun tógáil agus saincheaptha i. Seo próiseas mionsonraithe agus sampla sonrach d’úsáid a bhaint as chun: Dockerfile images
Docker Dockerfile image
Cruthaigh a Dockerfile
Tosaigh trí chomhad téacs nua a chruthú agus é a ainmniú. Dockerfile
Sainmhínigh an bonn image
Úsáid an FROM
t-ordú chun an bhuníomhá a shonrú don nua image
. Is féidir gur íomhá atá ann cheana image
féin Docker Hub
nó íomhá eile a thóg tú roimhe seo a bheith sa bhuníomhá.
Mar shampla, chun an Ubuntu 20.04 image
bonn a úsáid image
, is féidir leat an t-ordú seo a leanas a úsáid:
FROM ubuntu:20.04
Rith orduithe suiteála agus cumraíochta
Úsáid an RUN
t-ordú chun orduithe a fhorghníomhú le linn an phróisis tógála íomhá. Is féidir leat orduithe suiteála a úsáid le haghaidh pacáistí bogearraí, cumraíochtaí comhshaoil, eolairí a chruthú, agus tascanna riachtanacha eile a dhéanamh.
Mar shampla, chun Nginx a shuiteáil sa image
, is féidir leat an t-ordú seo a leanas a úsáid:
RUN apt-get update && apt-get install -y nginx
Sao chép các tệp tin và thư mục vào image
Cóipeáil comhaid agus eolairí isteach sa image
: Úsáid an COPY
t-ordú chun comhaid agus eolairí a chóipeáil ón meaisín ósta isteach sa image
. Is féidir leat comhaid foinse, eolairí feidhmchlár, comhaid cumraíochta, agus acmhainní eile a chóipeáil isteach sa image
.
Mar shampla, chun an t app
-eolaire a chóipeáil ón meaisín óstach chuig an /app
eolaire sa image
, is féidir leat an t-ordú seo a leanas a úsáid:
COPY app /app
Sainmhínigh an t-ordú réamhshocraithe nuair a thosaíonn tú a container
Úsáid an CMD
t-ordú chun an t-ordú réamhshocraithe a fhorghníomhófar nuair a container
thosófar a ón image
. Sainmhíníonn an CMD
t-ordú an príomhchlár nó an t-ordú a reáchtálfaidh an coimeádán tráth tosaithe.
Mar shampla, chun Nginx a thosú sa container
, is féidir leat an t-ordú seo a leanas a úsáid:
CMD ["nginx", "-g", "daemon off;"]
Tóg an image
ó na Dockerfile
Úsáid an docker build
t-ordú mar aon leis an gcosán chuig an chun ceann nua a thógáil ón. Dockerfile image
Dockerfile
Mar shampla, chun ceann a thógáil image
ón eolaire reatha agus "myimage" a ainmniú, is féidir leat an t-ordú seo a leanas a úsáid: Dockerfile
docker build -t myimage .
Trí úsáid a bhaint as, is féidir leat na comhpháirteanna agus an chumraíocht laistigh de a a shaincheapadh chun freastal ar riachtanais shonracha d'fheidhmchláir. Dockerfile image
Mar shampla, is féidir leat úsáid a bhaint as chun pacáistí bogearraí riachtanacha a shuiteáil, an timpeallacht a chumrú, cód foinse agus acmhainní a chóipeáil isteach sa. cuireann sé cur chuige solúbtha agus ath-inúsáidte ar fáil maidir le tógáil saincheaptha i. Dockerfile image
Dockerfile images
Docker