本文共 963 字,大约阅读时间需要 3 分钟。
# 查看运行的容器docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS 189db94f0d76 mysql:5.7 "docker-entrypoint.s…" 9 days ago Up 9 days 0.0.0.0:3306->3306/tcp, 33060/tcp mydata# 将容器保存为对象,docker commit 容器名 自定义镜像名字 【这里以保存mysql为例】docker commit mydata mysql_backup# 查看到保存的镜像docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql_backup latest 008dcb787e00 4 seconds ago 448MB# 将镜像备份为tar文件,docker save -o 容器名.tar 镜像名docker save -o mydata.tar mysql_backup# 查看打包好的容器lsmydata.tar # 移植镜像到另外一台服务器,将 mydata.tar 导入到另外一台服务器docker load -i mydata.tar# 查看导入镜像docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql_backup latest 008dcb787e00 8 seconds ago 448MB# 使用该镜像创建容器docker run -d --name=mydata -p 3306:3306 --restart=always mysql_backup
转载地址:http://ohxxi.baihongyu.com/