docker build
使用 Dockerfile 创建镜像。
命令格式
docker build [option] [path]
参数说明
参数 | 说明 | 是否必填 |
---|---|---|
option | 创建选项,如使用 -t 指定镜像标签格式为 name:tag | 否 |
path | Dockerfile 文件地址 | 否 |
命令示例
使用当前目录的 Dockerfile 创建镜像,并指定镜像标签为 docker.io/acoinfo/demo:v1。
docker build -t docker.io/acoinfo/demo:v1 .
[+] Building 1.1s (5/5) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 502B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/openjdk:8 1.0s
=> CACHED [1/1] FROM docker.io/library/openjdk:8@sha256:86e863cc57215cfb 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:f118838bdeb12eb212e0a176d3d2d18f72dabb9958ca9 0.0s
=> => naming to docker.io/acoinfo/demo:v1 0.0s
镜像创建成功后,可以参考如下命令进行相关操作:
- docker images 查询镜像信息。
- docker tag 为镜像设置标签。
- docker push 推送镜像至指定仓库。