首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >docker映像构建与docker构建

docker映像构建与docker构建
EN

Stack Overflow用户
提问于 2018-02-07 23:56:17
回答 2查看 12.8K关注 0票数 22

为什么我的Docker客户端可以识别docker build而不能识别docker image build?客户端是否太老?CLI依赖于客户端还是服务器?我相信我的Docker客户端和服务器是通过安装最新的Docker工具箱获得的。

代码语言:javascript
运行
复制
$ docker version
Client:
Version:      1.12.5
API version:  1.24
Go version:   go1.6.4
Git commit:   7392c3b
Built:        Fri Dec 16 06:14:34 2016
OS/Arch:      windows/amd64

Server:
Version:      18.01.0-ce
API version:  1.35
Go version:   go1.9.2
Git commit:   03596f5
Built:        Wed Jan 10 20:13:12 2018
OS/Arch:      linux/amd64

$ docker image build
docker: 'image' is not a docker command.
See 'docker --help'.

$ docker build
"docker build" requires exactly 1 argument(s).
See 'docker build --help'.

Usage:  docker build [OPTIONS] PATH | URL | -

Build an image from a Dockerfile
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-08 00:07:29

客户端版本较旧。客户端1.13支持新的commad结构。检查Docker CLI restructured

命令行客户端进行了重构,使其具有以下形式:

代码语言:javascript
运行
复制
docker <management command> <command>

新的命令结构仍然支持旧的方式。例如,旧的docker psdocker container ls的别名,旧的docker builddocker image build的别名。

票数 25
EN

Stack Overflow用户

发布于 2018-02-08 00:01:16

正如您可以从客户端版本的documentation中看到的那样,docker image build还不存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48668070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档