contexte ou workdir pour docker-composer
Je suis en train d'apprendre le panneau
J'ai besoin de spécifier le répertoire de travail pour un menu fixe de l'image, je pense que ça va être quelque chose comme ceci:
version: '2'
services:
test:
build:
context: ./dir
Maintenant, je veux faire de l'image python:onbuild
à exécuter sur le ./dir
, mais je ne veux pas créer tout Dockerfile
à l'intérieur de la ./dir
.
La docker-compose
manuel ne dit rien à ce sujet.
Est-il possible? Comment faire?
OriginalL'auteur Roomy | 2016-10-25
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes à la recherche pour
working_dir
. Recherche pour "working_dir" dans le docker-composition de référence.OriginalL'auteur Robin Zimmermann
La configuration de build dans le Panneau de Composer se termine juste en haut dans un appel à
docker build
, si vous avez besoin d'avoir un Dockerfile d'utiliser le flux de travail.Comme le docs pour python:onbuild dire, vous pouvez commencer avec un minimum de Dockerfile qui ne contient
FROM python:onbuild
. Mais comme on dit aussi,:onbuild
n'est pas une bonne option, vous aurez beaucoup plus de contrôle sur la construction de votre propre DockerfileFROM python
.OriginalL'auteur Elton Stoneman