web-dev-qa-db-fra.com

construction du menu fixe Erreur de vérification du contexte: 'impossible de stat' \\?\C:\Utilisateurs\nom d'utilisateur\AppData\Local\Application Data ''

la construction du menu fixe a échoué sous Windows 10,

Une fois le menu fixe installé avec succès, lors de la création de l'image du menu fixe à l'aide de la commande ci-dessous.

docker build -t drtuts: dernier. Face au problème ci-dessous.  enter image description here

Faites-moi savoir si quelqu'un a résolu le même problème.

7
Vijayaragavan

Créez simplement un nouveau répertoire et entrez-le:

$ mkdir dockerfiles
$ cd dockerfiles

Créez votre fichier dans ce répertoire:

$ touch Dockerfile

Editez-le et ajoutez les commandes avec vi:

$ vi Dockerfile

Fnally l'exécuter:

$ docker build -t tag
19
nidal sarieddine

Je recevais également le même message d'erreur sur la version Windows 10 Home.

Je l'ai résolu par les étapes suivantes:

  1. Créez un répertoire appelé 'dockerfiles' sous C:\Users\(nom d'utilisateur)
  2. Conservez le fichier {dockerfile sans aucune extension} dans le répertoire nouvellement créé, comme indiqué à l'étape (1).

Maintenant, lancez la commande {depuis le répertoire C:\Users\(nom d'utilisateur)}: docker build -t ./dockerfiles

Cela a fonctionné comme une brise!

3

Docker n'accorde des droits de lecture et d'écriture qu'au propriétaire du fichier. Parfois, l'erreur est générée si l'utilisateur qui tente de créer est différent du propriétaire.

Vous pouvez créer un groupe de menus et y ajouter les utilisateurs. dans debian serait comme suit

Sudo groupadd docker

Sudo usermod -aG docker $USER

2
Brian Phiri

Voici mes étapes sur Windows 10 qui ont fonctionné. Ouvrez la fenêtre d'invite de commande en tant qu'administrateur:

cd c:\users\ashok\Documents
mkdir dockerfiles
cd dockerfiles
touch dockerfile
notepad dockerfile           # Write/paste here the contents of dockerfile
docker build -t jupyternotebook -f dockerfile .
1
ashok

J'ai fait face à une situation similaire sur Windows 10 et j'ai pu la résoudre en utilisant l'approche suivante:

  1. Accédez au répertoire dans lequel votre fichier Docker est enregistré à partir de votre CLI (j'ai utilisé PowerShell).
  2. Exécuter la commande docker build .

Il semble que vous utilisiez le shell bash dans Windows 10, lorsque j'ai essayé de l'utiliser, docker n'était même pas reconnu comme une commande (peut vérifier à l'aide de docker --version).

0
Neelotpal Shukla

En raison d'un problème de permission, ce problème a été causé.

Je recommande de vérifier la permission de l'utilisateur respecté, qui est accessible dans Dockerfile.

Rien à redire avec aucun chemin.

0
Mahendra