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.挂载意义,容器内部的数据与外部存储的映射,两者实时共享。

浙公网安备 33010602011771号