Je cherche à choisir une image docker pour créer une application java et à regarder les variantes des images OpenJDK disponibles. Je regarde ici https://github.com/docker-library/openjdk/tree/master/8/jdk et vois alpin, slim et windows. Quelles sont les différences entre ceux-ci et que donne chaque variante?
(C'est probablement une question stupide en raison de ma connaissance limitée de Docker ou de l'administration mysql, mais comme j'ai passé une soirée entière sur ce problème, j'ose le poser.) En un mot Je veux exécuter mysql dans un conteneur docker et me connecter à celui-ci depuis mon hôte. Jusqu'à …
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 …
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? …
J'ai une application dont la seule dépendance est flask, qui fonctionne bien en dehors de docker et se lie au port par défaut 5000. Voici la source complète: from flask import Flask app = Flask(__name__) app.debug = True @app.route('/') def main(): return 'hi' if __name__ == '__main__': app.run() Le problème …
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, …
Je souhaite mettre à jour mon /etc/hostsfichier lors de la "construction du docker". J'ai ajouté la ligne ci-dessous dans Dockerfile mais cela ne met pas à jour le /etc/hostsfichier ni ne donne aucune erreur. RUN echo "192.168.33.11 mynginx" >> /etc/hosts J'ai besoin de mettre à jour /etc/hosts. Quelqu'un peut-il suggérer …
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 …
J'essaye de lier 2 conteneurs séparés: nginx: dernier php: fpm Le problème est que les scripts php ne fonctionnent pas. Peut-être que la configuration de php-fpm est incorrecte. Voici le code source, qui se trouve dans mon référentiel . Voici le fichier docker-compose.yml: nginx: build: . ports: - "80:80" - …
À 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 …
Puis-je spécifier une plage de ports dans un Dockerfile EXPOSE 7000-8000 et lors de l'exécution du conteneur lier tous ces ports exposés aux mêmes ports sur la machine hôte? docker run -p 7000-8000:7000-8000
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 …
J'ai un Dockerfilequi est censé construire une Ubuntuimage. Mais chaque fois que je cours docker build -t ubuntu-test:latest ./Dockerfile Il montre l'erreur suivante sur la console impossible de préparer le contexte: le contexte doit être un répertoire: / Users / tempUser / git / docker / Dockerfile Je suis sur …
Dans un Dockerfile, j'ai une couche qui installe requirements.txt: FROM python:2.7 RUN pip install -r requirements.txt Lorsque je crée l'image docker, il exécute tout le processus, quelles que soient les modifications apportées à ce fichier. Comment puis-je m'assurer que Docker ne s'exécute qu'en pip install -r requirements.txtcas de modification du …
J'essaie de m'assurer que mon conteneur d'application n'exécute pas les migrations / démarre tant que le conteneur DB n'est pas démarré et PRÊT À accepter les connexions. J'ai donc décidé d'utiliser le contrôle de santé et dépend de l'option dans le fichier docker compose v2. Dans l'application, j'ai les éléments …
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.