Docker composé – Force-Create – Build utilise la mise en cache mais je ne veux pas que cela le fasse

Docker composé – Force-Create – Build utilise la mise en cache mais je ne veux pas que cela le fasse

J'ai la commande suivante pour forcer à recréer tous mes conteneurs:

docker-compose up --force-recreate --build 

Cependant, je vois toujours les lignes suivantes *:

Découpe Laser Bois Banner | R3V Laser

Step 6/10 : RUN cp environment-prod-docker.js environment.js
 ---> Using cache
 ---> e9a2354577ef
Step 7/10 : RUN cat environment.js
 ---> Using cache
 ---> ccbc732030ea
Step 8/10 : RUN npm ci --only=production
 ---> Using cache
 ---> 6baeabd30cf7

Comment puis-je désactiver cette mise en cache? (il ne reconstruit pas ma demande par exemple.)

J'ai déjà trouvé que l'utilisation de cette commande spécifique sur le conteneur donné le renforce:

 docker-compose build --no-cache

Mais pour des raisons spécifiques, j'ai besoin d'utiliser une commande One Liner Build'n'start, il y a donc un moyen de produire cela avec docker-compose up?

J'utilise docker-compose.yml version « 3.4 ».

*: Le dockerfile est comme ceci:

...
RUN cp environment-prod-docker.js environment.js
RUN cat environment.js
RUN npm ci --only=production
...

Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Panier
Retour en haut
découpe laser pub