打包流程:

  1. 编写dockerfile、docker-compose然后去部署成docker容器的方式,
  2. 去容器中安装相关vim、ssh后调通之后再重新进行打包
  3. 将docker打包成镜像导出(重新打包的docker镜像不允许有ssh、vim这些)

打包流程实现

  1. 编写dockerfile、docker-compose.yml并且使用镜像打包命令来启动一个docker服务,具体的编写需要根据实际的需求来进行实现

镜像构建命令:docker build -t <container_id_or_name>:<tag> .

镜像后台启动命令:docker compose up -d

  1. 在容器中安装vim、ssh等相关工具进行调试,具体可以参考我在CSDN上面发布的文章:https://blog.csdn.net/wang602125218/article/details/156081129?spm=1011.2415.3001.5331,其中有在docker中安装vim、ssh工具的命令和操作
  2. 将docker打包成镜像导出成jar包,然后给运维或者直接进行上传

打包命令:docker save -o my_image.tar my_image:latest

打包成镜像后部署一般有两种方式来实现:

1.通过创建远程仓库来实现,然后每次推送和拉取代码都通过Jenkins将代码在docker服务中进行更新

2.通过每次单独打包的方式进行实现

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐