Docker COPIE de ubuntu chemin absolu
J'ai la ligne suivante dans mon dockerfile
COPY /root/url.net/volumes/persistent/url/root /usr/share/nginx/html
Quand j'essaie de construire l'image avec docker-composer-je obtenir
Service 'frontend' n'a pas de construire: lstat
/root/url.net/volumes/persistante/url/root: aucun fichier ou
annuaire
Je peux cd à partir de n'importe où à /root/url.net/volumes/persistent/url/root
sans problème sur ma machine.
Comment puis-je spécifier le chemin absolu du dossier dans le dockerfile?
Vous devez vous connecter pour publier un commentaire.
Le chemin absolu de vos ressources fait référence à un chemin d'accès absolu au sein de la construire contexte, pas un chemin absolu sur l'ordinateur hôte. De sorte que toutes les ressources doivent être copiés dans le répertoire où vous exécutez le panneau de construire, puis indiquez le chemin d'accès de ces ressources au sein de votre Dockerfiles avant la construction de l'image. (Cela fait référence à l'emplacement où vous exécutez votre Dockerfile)
Il y est un fermé question pour cela ainsi.
Vous ne pouvez pas. Vous devez copier/hardlink les fichiers/dossiers dans le répertoire où vous construire le support de l'image.