J'ai une application Python (2.7) qui démarre dans mon dockerfile: CMD ["python","main.py"] main.py imprime des chaînes au démarrage et entre dans une boucle par la suite: print "App started" while True: time.sleep(1) Tant que je démarre le conteneur avec l'indicateur -it, tout fonctionne comme prévu: $ docker run --name=myapp -it …
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 ?
Lors de la création d'une image Docker, comment insérer COPYun fichier dans l'image pour que le fichier résultant appartienne à un utilisateur autre que root?
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
Je ne sais pas comment nommer Dockerfiles. Beaucoup sur GitHub utilisent Dockerfilesans extension de fichier. Dois-je leur donner un nom et une extension; si oui quoi? Ou est-ce que je les appelle simplement Dockerfile?
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?
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 …
Dockerfile.1exécute plusieurs RUN: FROM busybox RUN echo This is the A > a RUN echo This is the B > b RUN echo This is the C > c Dockerfile.2 les rejoint: FROM busybox RUN echo This is the A > a &&\ echo This is the B > b …
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 …
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 …
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 …
J'utilise l'instruction RUN dans un Dockerfilepour installer un rpm RUN yum -y install samplerpm-2.3 Cependant, je veux passer la valeur "2.3" comme argument. Mon instruction RUN devrait ressembler à quelque chose comme: RUN yum -y install samplerpm-$arg où $arg=2.3
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 …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.