Docker 镜像离线部署

   很多Docker 镜像是从Docker仓库获取下来的,对于实际应用数据安全性考虑,需要私有化部署,今天从在线部署验证成功后完成,简单记录一下离线步骤。

   1.查看docker 目前已有的镜像:docker images 

   2.重命名镜像:docker tag repository:tag  image_id  (可选,自定义便于我们内部管理)

   3.打包镜像:docker save -0 image.tar image_id_1 image_id_2  (可以多个镜像一起打包)

   4.挂载目录备份迁移:docker 镜像不带原始数据,如果想完成容器内数据同步,需要将挂载目录一起迁移到新的环境中。

  以上操作完成了docker 镜像的备份,将上述备份数据迁移到新的环境中开始如下部署:

    1.加载镜像:docker load -i image.tar

    2.挂载目录重建:将之前的挂载目录备份数据拷贝到新的路径下

    3.构建容器:docker run -d -p port_local:port_container --name server_a  image_id_1 

  至此镜像离线部署完成。

  有两个概念:1.镜像打包与容器打包,此处记录的是镜像打包。2.挂载意义,容器内部的数据与外部存储的映射,两者实时共享。

 

   

                   

       

      

posted @ 2025-05-30 10:02  Loving伊  阅读(159)  评论(0)    收藏  举报