IT干货网

docker之docker镜像构建与docker构建

xing901022 2024年11月01日 编程设计 12 0

为什么我的Docker客户端识别docker build但不能识别docker image build?客户太老了吗? CLI是否取决于客户端或服务器?
我相信我是通过安装最新的Docker工具箱来获得Docker客户端和服务器的。

$ 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 

请您参考如下方法:

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

命令行客户端具有以下形式的重构:

docker <management command> <command> 

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!