docker构建流程

docker构建镜像

1
docker build -t spark_clu:1.0.0 .

语法:

docker build [OPTIONS] PATH | URL | -

常用OPTIONS参数:

-f :指定要使用的Dockerfile路径;

–force-rm :设置镜像过程中删除中间容器;

-m :设置内存最大值;

–no-cache :创建镜像的过程不使用缓存;

–pull :尝试去更新镜像的新版本;

–quiet, -q :安静模式,成功后只输出镜像 ID;

–rm :设置镜像成功后删除中间容器;

–tag, -t: 镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签。

–network: 默认 default。在构建期间设置RUN指令的网络模式

Docker build 命令

docker存储镜像

1
2
docker save -o spark_clu.tar spark_clu:1.0.0
gzip spark_clu.tar # spark_clu.tar.gz

语法:

docker save [OPTIONS] IMAGE [IMAGE…]

OPTIONS选项

-o :输出到的文件。

docker删除镜像

1
docker rmi -f spark_clu:1.0.0

语法:

​docker rmi [OPTIONS] IMAGE [IMAGE…]

OPTIONS选项:

-f :强制删除;

–no-prune :不移除该镜像的过程镜像,默认移除;

docker载入镜像

1
docker load -i spark_clu.tar.gz

语法:

​docker load [OPTIONS]

OPTIONS 选项:

–input , -i : 指定导入的文件,代替 STDIN。

–quiet , -q : 精简输出信息。

-------------本文结束感谢您的阅读-------------