Docker的安装
生成镜像
额外的参数
Dockerfile
类比webpack.config.js OR vite.config.js 构建的配置文件
Dockerfile的位置可以用-f参数指定(例如docker build -f dockerfiles/Dockerfile.debug .)。若未指定,Docker则会尝试在上下文的根目录寻找名为Dockerfile
.dockerignore
类比.gitignore 忽略构建镜像时的文件。 我 们要尽可能减小docker构建完之后的体积,以减少部署时候网络传输的时间。一些不需要的文件可以配置到此处,打包时需要,运行时不需要的文件可以构建结束前删掉(Dockerfile中可以删除不需要的文件,但是不能删除Dockerfile本身,因为Dockerfile中使用脚本删除)。
查询镜像
额外的参数
-a
默认只展示顶层镜像,加上 -a 参数可以展示所有镜像,包含中间层镜像。
-f
简单过滤可以直接 docker image ls nginx 后面跟镜像名或者镜像名:Tag, -f (filter)支持更强大的过滤条件,比如:
docker image ls -f since=mongo:3.2返回tag >= 3.2的镜像。
拉取镜像
删除本地镜像
image_id 获取参考查询镜像。
