Ag baint úsáide as Docker file: Íomhánna a Thógáil agus a Shaincheapadh le Docker file

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