Használata Docker file: Képek készítése és testreszabása Docker file

Az a használata hatékony módszer az építkezéshez és a testreszabáshoz. Íme egy részletes folyamat és egy konkrét példa a a használatára egy: Dockerfile images Docker Dockerfile image

Hozzon létre egy Dockerfile

Kezdje egy új szövegfájl létrehozásával és elnevezésével. Dockerfile

Határozza meg az alapot image

A FROM paranccsal adja meg az új alapképet image. Az alapkép lehet egy meglévő image vagy Docker Hub egy másik, korábban létrehozott kép.

Például a következő parancs használatához használhatja Ubuntu 20.04 image alapként: image

FROM ubuntu:20.04

Hajtsa végre a telepítési és konfigurációs parancsokat

Használja a RUN parancsot parancsok végrehajtására a képalkotási folyamat során. Telepítési parancsokat használhat szoftvercsomagokhoz, környezetkonfigurációkhoz, könyvtárakat hozhat létre és egyéb szükséges feladatokat hajthat végre.

Például az Nginx telepítéséhez image a következő parancsot használhatja:

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

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

Fájlok és könyvtárak másolása a következőbe image: A COPY paranccsal másolhat fájlokat és könyvtárakat a gazdagépről a image. Másolhat forrásfájlokat, alkalmazáskönyvtárakat, konfigurációs fájlokat és egyéb erőforrásokat a image.

Ha például a app könyvtárat a gazdagépről a /app  könyvtárba szeretné átmásolni image, használja a következő parancsot:

COPY app /app

Határozza meg az alapértelmezett parancsot az a container

A CMD paranccsal adja meg azt az alapértelmezett parancsot, amely akkor kerül végrehajtásra, amikor container a rendszert a image. A CMD parancs határozza meg azt a fő programot vagy parancsot, amelyet a tároló az indításkor futtatni fog.

Például az Nginx elindításához container a következő parancsot használhatja:

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

Építsd meg image a Dockerfile

Használja a docker build parancsot az elérési úttal együtt új létrehozásához a. Dockerfile image Dockerfile

Például, ha image az aktuális könyvtárban lévő könyvtárból szeretne létrehozni egy fájlt, és el szeretné nevezni "saját képem", a következő parancsot használhatja: Dockerfile

docker build -t myimage .​

 

A segítségével testreszabhatja az összetevőket és a konfigurációt, hogy megfeleljenek az alkalmazás speciális igényeinek. Dockerfile image

Például a a segítségével telepítheti a szükséges szoftvercsomagokat, konfigurálhatja a környezetet, másolhatja a forráskódot és az erőforrásokat a. rugalmas és újrafelhasználható megközelítést biztosít a testreszabott építkezéshez. Dockerfile image Dockerfile images Docker