Quelle est la différence entre les commandes COPYet ADDdans un Dockerfile, et quand devrais-je utiliser l'une sur l'autre? COPY <src> <dest> L'instruction COPY copiera les nouveaux fichiers depuis <src>et les ajoutera au système de fichiers du conteneur au chemin<dest> ADD <src> <dest> L'instruction ADD copiera les nouveaux fichiers à partir …
Je suis nouveau sur Docker et on ne sait pas comment accéder à une base de données externe à partir d'un conteneur. Est le meilleur moyen de coder en dur dans la chaîne de connexion? # Dockerfile ENV DATABASE_URL amazon:rds/connection?string
J'écris un Dockerfile. Existe-t-il un moyen de faire des commentaires dans ce fichier? Docker a-t-il une option de commentaire qui prend le reste d'une ligne et l'ignore?
J'ai lu et appris sur Docker et j'essaie de choisir correctement la configuration de Django à utiliser. Jusqu'à présent, il y a soit: Docker Compose ou Dockerfile Je comprends que ce Dockerfilessoit utilisé dans Docker Compose, mais je ne sais pas si c'est une bonne pratique de tout mettre dans …
Je suis en train de suivre ce lien pour créer ma première image Docker et ça s'est bien passé et maintenant j'essaie de pousser cette image dans mon référentiel Docker à partir de ce lien . Mais chaque fois que j'essaie de pousser cette image dans le référentiel, j'ai ce …
Vous pouvez définir le nom de l'image lors de la création d'une image personnalisée, comme ceci: docker build -t dude/man:v2 . # Will be named dude/man:v2 Existe-t-il un moyen de définir le nom de l'image dans Dockerfile, donc je n'ai pas à le mentionner dans la docker buildcommande?
Je suis confus quand dois - je utiliser CMDvs RUN. Par exemple, pour exécuter des commandes bash / shell (c'est-à-dire ls -la), j'utiliserais toujours CMDou y a-t-il une situation où j'utiliserais RUN? Essayer de comprendre les meilleures pratiques concernant ces deux Dockerfiledirectives similaires .
Selon le Docker Compose la documentation Compose-file : depends_on - Dépendance express entre services. links- Lien vers des conteneurs dans un autre service et exprime également la dépendance entre les services de la même manière que depend_on . Je ne comprends pas le but de la liaison à d'autres conteneurs, …
J'ai un conteneur docker avec certains processus (uwsgi et céleri) en cours d'exécution à l'intérieur. Je veux créer un utilisateur céleri et un utilisateur uwsgi pour ces processus ainsi qu'un groupe de travailleurs auquel ils appartiendront tous les deux, afin d'attribuer des autorisations. J'ai essayé d'ajouter RUN adduser uwsgiet RUN …
J'essaie de copier un certain nombre de fichiers et de dossiers dans une image Docker à partir de mon hôte local. Les fichiers sont comme ceci: folder1 file1 file2 folder2 file1 file2 J'essaie de faire la copie comme ceci: COPY files/* /files/ Cependant, tous les fichiers sont placés dans / …
Ce qui suit Dockerfilecontient quatre COPYcouches: COPY README.md ./ COPY package.json ./ COPY gulpfile.js ./ COPY __BUILD_NUMBER ./ Comment copier ces fichiers en utilisant une couche à la place? Ce qui suit a été essayé: COPY [ "__BUILD_NUMBER ./", "README.md ./", "gulpfile ./", "another_file ./", ]
Dans un Dockerfile, j'ai COPY . . Je veux exclure un répertoire entier, dans mon cas, le répertoire node_modules. Quelque chose comme ça: COPY [all but **/node_modules/**] . Est-ce possible avec Docker?
J'ai créé une image docker depuis openjdk: 8-jdk-alpine mais lorsque j'essaie d'exécuter des commandes simples, j'obtiens les erreurs suivantes: RUN bash /bin/sh: bash: not found RUN ./gradlew build env: can't execute 'bash': No such file or directory
Supposons que j'ai un conteneur Docker et un dossier sur mon hôte /hostFolder. Maintenant, si je veux ajouter ce dossier au conteneur Docker en tant que volume, je peux le faire en l'utilisant ADDdans Dockerfileou en le montant en tant que volume. Jusqu'ici tout va bien. Maintenant , /hostFoldercontient un …
Je viens de télécharger Docker Toolbox pour Windows 10 64 bits aujourd'hui. Je suis en train de suivre le tutoriel. Je reçois l'erreur suivante en essayant de créer une image à l'aide d'un Dockerfile. Pas: Lancement du terminal Docker Quickstart. testdocker après sa création. Préparez Dockerfile comme indiqué dans le …
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.