Questions marquées «dockerfile»

137
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...

136
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 /...

131
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...

118
/ 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 SDK...

112
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...

112
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 de...

108
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
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...

104
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é...

103
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...