Maison  >  Questions et réponses  >  le corps du texte

docker build 中-f选项为何无法使用?

root@debian :/tdsk1/dkfile/ubuntu_server# docker build -t test/ubuntu -f test/Dockerfile
docker: "build" requires 1 argument. See 'docker build --help'.

docker build -t test/ubuntu test 可以用
那么-f选项具体有哪些用处?为何我无法使用呢?

迷茫迷茫2706 Il y a quelques jours930

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-04-25 09:04:55

    Ce n'est pas que vous ne pouvez pas utiliser -f, c'est juste que vous avez manqué les paramètres.
    docker build doit transmettre un répertoire en tant que paramètre. Ce répertoire est le docker build de context, qui est le répertoire d'environnement pendant le processus de construction pour les commandes telles que ADD, lors de l'utilisation du relatif. répertoire hôte, tous basés sur ce répertoire.
    Si on ne passe pas -f pour définir l'emplacement de Dockerfile, il sera également interrogé dans ce répertoire par défaut. Mais cela ne signifie pas que passer -f peut omettre la définition des paramètres du répertoire d'environnement.

    répondre
    0
  • Annulerrépondre