Questions marquées «dockerfile»

Un Dockerfile est un fichier contenant des instructions pour créer une image Docker



3
Comment utiliser la variable d'environnement Docker dans le tableau ENTRYPOINT?
Si je définis une variable d'environnement, disons ENV ADDRESSEE=world, et que je veux l'utiliser dans le script de point d'entrée concaténé dans une chaîne fixe comme: ENTRYPOINT ["./greeting", "--message", "Hello, world!"] avec worldétant la valeur du varible de l' environnement, comment puis-je le faire? J'ai essayé d'utiliser "Hello, $ADDRESSEE"mais cela …
109 docker  dockerfile 

6
Quel est l'intérêt de WORKDIR sur Dockerfile?
J'apprends Docker. Depuis de nombreuses fois, j'ai vu qui Dockerfilea la WORKDIRcommande: FROM node:latest RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm install COPY . /usr/src/app EXPOSE 3000 CMD [ “npm”, “start” ] Puis-je simplement omettre WORKDIRet Copyet simplement avoir mon Dockerfileà la racine de mon projet? …
108 docker  dockerfile 


2
qu'est-ce que l'indicateur docker run -it?
Je faisais des choses complexes avec docker, mais je ne sais pas ce que -itsignifie le drapeau. Récemment, je suis tombé sur un exemple de docker runcommandement qui m'a un peu dérouté. docker run -itd ubuntu:xenial /bin/bash Ma question est de savoir quel est le sens d'écrire un -itindicateur ici, …
108 docker  dockerfile 


4
Comment puis-je utiliser une variable dans un CMD Dockerfile?
Dans mon Dockerfile: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Erreur: CommandError: '$PROJECTNAME' is not a valid project name Quelle est la solution de contournement la plus rapide ici? Docker a-t-il prévu de «réparer» ou d'introduire cette fonctionnalité dans les versions ultérieures de Docker? REMARQUE: Si je supprime la ligne …
104 docker  dockerfile 


6
COPY / ADD conditionnel dans Dockerfile?
À l'intérieur de mes Dockerfiles, je voudrais COPIER un fichier dans mon image s'il existe, le fichier requirements.txt pour pip semble être un bon candidat, mais comment cela serait-il réalisé? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi …
103 docker  dockerfile 


4
Exécuter un script dans Dockerfile
J'essaye d'exécuter un script pendant mon processus de construction dans mon Dockerfile. Mais cela ne semble pas fonctionner. J'ai essayé de cette façon: FROM php:7-fpm ADD bootstrap.sh / ENTRYPOINT ["/bin/bash", "/bootstrap.sh"] Aussi de cette façon: FROM php:7-fpm ADD bootstrap.sh / RUN bash -c "/bootstrap.sh" Et aussi en exécutant mon conteneur …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.