Questions marquées «dockerfile»

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


5
Comment définir une variable dans un Dockerfile?
Dans mon Dockerfile , je voudrais définir des variables que je pourrai utiliser plus tard dans le Dockerfile . Je connais l' ENVinstruction, mais je ne veux pas que ces variables soient des variables d'environnement. Existe-t-il un moyen de déclarer des variables dans la portée Dockerfile ?


1
Qu'est-ce que .build-deps pour la commande apk add --virtual?
Que contient .build-depsla commande suivante? Je ne trouve pas d'explication dans la documentation Alpine. S'agit-il d'un fichier prédéfini? Est voir cela référencé dans de nombreux Dockerfiles. RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
141 docker  apk  dockerfile  alpine 


8
Construire et exécuter Dockerfile avec une seule commande
Est-il possible de créer une image à partir de Dockerfile et de l'exécuter avec une seule commande? Il existe une commande docker buildpour créer un Dockerfile et docker run -itexécuter l'image. Existe-t-il une combinaison de ces deux commandes pour faciliter la création et l'exécution avec une seule commande?
137 docker  dockerfile 

6
Comprendre l'instruction «VOLUME» dans DockerFile
Ci-dessous le contenu de mon "Dockerfile" FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] Dans ce fichier, j'attends l'instruction "VOLUME. / Usr / src / app" pour …
136 docker  dockerfile 


8
Dockerfile condition if else avec des arguments externes
J'ai dockerfile FROM centos:7 ENV foo=42 alors je le construis docker build -t my_docker . et exécutez-le. docker run -it -d my_docker Est-il possible de passer des arguments à partir de la ligne de commande et de l'utiliser avec if else dans Dockerfile? Je veux dire quelque chose comme FROM …
131 docker  dockerfile 

12
Docker est installé mais Docker Compose ne l'est pas? Pourquoi?
J'ai installé docker sur centos 7. en exécutant les commandes suivantes, curl -sSL https://get.docker.com/ | sh systemctl enable docker && systemctl start docker docker run hello-world REMARQUE: helloworld fonctionne correctement et aucun problème. cependant, lorsque j'essaie d'exécuter docker-compose (docker-compose.yml existe et est valide), cela me donne l'erreur sur Centos uniquement …

2
ARG ou ENV, lequel utiliser dans ce cas?
Cela pourrait être peut-être une question triviale, mais la lecture de documents pour ARG et ENV ne me clarifie pas les choses. Je construis un conteneur PHP-FPM et je souhaite donner la possibilité d'activer / désactiver certaines extensions en fonction des besoins des utilisateurs. Ce serait formidable si cela pouvait …


2
/ bin / sh: apt-get: introuvable
J'essaye de changer un dockerFile pour travailler avec aspell. J'ai un script bash que je veux envelopper dans un dock Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample …

2
De multiples FROM - ce que cela signifie
Je souhaite créer une image docker pour le projet Linkurious sur github, qui nécessite à la fois la base de données Neo4j et Node.js pour fonctionner. ma première approche a été de déclarer une image de base pour mon image, contenant Neo4j. Les documents de référence ne définissent pas «image …
112 docker  dockerfile 

3
Construction de Dockerfile - possible d'ignorer l'erreur?
J'ai un Dockerfile. Lors de la création de l'image, la génération échoue sur cette erreur: automake: error: no 'Makefile.am' found for any configure output Error build: The command [/bin/sh -c aclocal && autoconf && automake -a] returned a non-zero code: 1 qui en réalité est inoffensif. La bibliothèque se construit …
112 docker  dockerfile 

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.