docker build 中-f选项为何无法使用?
迷茫
迷茫 2017-04-25 09:02:55
[Docker讨论组]

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

迷茫
迷茫

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

全部回复(1)
ringa_lee

并不是不能使用-f,是你漏了参数。
docker build需要传入一个目录作为参数,这个目录是docker buildcontext,也就是在构建过程中的环境目录,对于ADD一类命令在使用相对的宿主机目录时,都是以此目录为基准的。
如果我们没有传入-f去定义Dockerfile的位置,也会默认在这个目录中查询。但并不是传入了-f,就能省略这个定义环境目录参数的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号