docker build 中-f选项为何无法使用?
迷茫
迷茫 2017-04-25 09:02:55
0
1
998

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选项具体有哪些用处?为何我无法使用呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
左手右手慢动作

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal