J'ai la ligne suivante dans mon fichier docker
COPY /root/url.net/volumes/persistent/url/root /usr/share/nginx/html
Lorsque j'essaie de construire l'image avec docker-compose, je reçois
Échec de la construction du service 'frontend': lstat /root/url.net/volumes/persistent/url/root: aucun fichier ni répertoire de ce type
Je peux cd 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 fichier docker?
Le chemin absolu de vos ressources fait référence à un chemin absolu dans le contexte de construction, et non à un chemin absolu sur l'hôte. Par conséquent, toutes les ressources doivent être copiées dans le répertoire dans lequel vous exécutez la génération de docker, puis indiquez le chemin de ces ressources dans vos fichiers Dockerfiles avant de générer l'image. (Cela fait référence à l'emplacement où vous exécutez votre fichier Dockerfile)
Il existe également un problème ) .
Tu ne peux pas. Vous devez copier/lier les fichiers/dossiers à l’intérieur du répertoire dans lequel vous créez l’image de menu fixe.