之前我对docker的使用的认知仅仅停留在docker pull和docker run的阶段,没有试过基于docker镜像的发布流程。举个例子,我部署博客使用了github action进行自动化发版,虽然也使用了docker,但是其实本质和传统的部署流程一般无二(将产物通过ssh传输到docker内nginx在宿主机上挂载的静态资源文件夹中)。当然,这种方式能用,但是并不是很好。因为只有一台nginx,当项目多了的情况下就会出现一些不方便的情况(比如部署到二级目录等)。于是我决定将部署流程改为基于docker镜像的发布流程。
2023/4/9...大约 5 分钟
