如何构建并发布自己的docker镜像
最近想在云服务器上部署一个自己的 nginx 服务,通过docker 部署最方便。之前也发布过自己的docker镜像,但是时间长了老是忘记具体的命令是啥,这里做一个笔记记录下。
构建镜像
docker cli
提供了两个命令来完成构建\发布:
1 | docker build # 构建镜像 |
整体流程参考下图:
docker build 构建镜像
首先命令格式来自文档:
1 | docker build [OPTIONS] PATH | URL | - |
docker build
是利用 Dockerfile 内的指令来构建镜像。通常我们会把 Dockerfile 也加入版本管理,所以对镜像的修改操作也会有记录,这相比 docker commit
的黑箱操作好很多。Dockerfile 就不细讲了。