docker镜像的导出和导入步骤
第一步
登录要导出镜像的服务器
第二步
使用下面命令查看当前docker镜像
docker images
或者使用下面命令看也行
docker images -a
可以看见当前服务上的镜像
找到需要导出的镜像,我们以mysql这个镜像为例
第三步
使用以下命令导出成.tar文件
docker save -o mysql_new.tar mysql:8.0.26
docker save -o 导出后的名字.tar 要导出镜像的REPOSITORY名:要导出镜像的TAG名
保存成功使用 ll 命令可以看见保存后的文件
如果文件比较大的话可以对文件进行压缩
1.压缩命令:
命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
2.解压缩命令:
命令格式:tar -zxvf 压缩文件名.tar.gz
tar -zcvf mysql_new.tar.gz mysql_new.tar
第四步
下载到下来并上传到需要导入的服务上
第五步
登录要导入的服务器,将文件上传上去
第六步
第七步
如果是压缩后的文件需要先解压,解压命令在上面
docker load -i mysql_new.tar
docker load -i 解压后的项目名.tar
导入完成后可以使用以下命令进行查看
docker images
到此为止就导入完成了,想要启动的话就可以docker启动容器命令进行启动
docker run -d -p 宿主机端口号:容器端口 镜像的REPOSITORY名称:镜像的TAG名