项目打包成镜像
·
打包流程:
- 编写dockerfile、docker-compose然后去部署成docker容器的方式,
- 去容器中安装相关vim、ssh后调通之后再重新进行打包
- 将docker打包成镜像导出(重新打包的docker镜像不允许有ssh、vim这些)
打包流程实现
- 编写dockerfile、docker-compose.yml并且使用镜像打包命令来启动一个docker服务,具体的编写需要根据实际的需求来进行实现
镜像构建命令:docker build -t <container_id_or_name>:<tag> .
镜像后台启动命令:docker compose up -d
- 在容器中安装vim、ssh等相关工具进行调试,具体可以参考我在CSDN上面发布的文章:https://blog.csdn.net/wang602125218/article/details/156081129?spm=1011.2415.3001.5331,其中有在docker中安装vim、ssh工具的命令和操作
- 将docker打包成镜像导出成jar包,然后给运维或者直接进行上传
打包命令:docker save -o my_image.tar my_image:latest
打包成镜像后部署一般有两种方式来实现:
1.通过创建远程仓库来实现,然后每次推送和拉取代码都通过Jenkins将代码在docker服务中进行更新
2.通过每次单独打包的方式进行实现
更多推荐

所有评论(0)