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存储镜像
1 | docker save -o spark_clu.tar spark_clu:1.0.0 |
语法:
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 : 精简输出信息。