Un fitxer Dockerfile és un document de text senzill que conté instruccions pas a pas per a crear una imatge Docker. Penseu en ell com una recepta per a cuinar un plat específic, però en lloc d’ingredients i passos de cuina, especifica els passos d’automatització necessaris per a construir un entorn de programari consistent i empaquetable.
Les parts d’un document Dockerfile son les següents:
Imatge base:
Imatge base en la que es basa la nova imatge. Aquestes es podem trobar a https://hub.docker.com/
FROM <imatge base>:<tag>
exemple: FROM node:16
Directori on s’ubica el codi font dins del la imatge:
RUN mkdir -p <directori>
exemple: RUN mkdir -p /home/app
Directori on s’ubica el codi font al host:
En aquesta part utilitzem la paraula reservada COPY seguit del origen del codi al host i del destí al directori del container.
COPY <origen> <destí>
exemple: COPY . /home/app
Port exposat al que altres contenidors o aplicacions poden conectar amb la imatge.
EXPOSE <port>
Exemple: EXPOSE 20000
Comandament que executarà el contenidor
CMD ["
Deja una respuesta