远程登录服务器
打开xshell工具,与镜像所在的服务器建立连接,输入名称主机端口号,点击连接
输入用户名后点击确定
输入密码后点击确定完成连接
完成服务器的连接后我们就可以正式的开始迁移镜像了
拉镜像:
1、切换root权限:
命令:sudo su
2、下载Docker 镜像到本地机器上
命令:docker pull 拉取环境harbor的ip:port/命名空间/服务名称:版本号
3、Docker 镜像保存到一个压缩的归档文件中
命令:docker save -o 服务名称.版本号 拉取环境harbor的ip:port/命名空间/服务名称:版本号
(注:前面的服务名称加版本号中间是"."符号,这样做的目的是保证下载下来的文件名中带有版本号)
4、下载镜像到电脑本地
命令:sz 服务名称.版本号
5、下载到本地后右键打开文件属性,在名称后加一个.tar的后缀,文件会被自动识别为tar格式
上传镜像:
根据上述连接服务器步骤,连接推送镜像目标服务器
1、将下载好的镜像文件直接拖到xshell的会话黑色屏内,或者上传镜像包到服务器
命令:sz -e
2、将 Docker 镜像加载到 Docker 中
命令:docker load -i 服务名称.版本号.tar
3、列出本地 Docker 镜像的命令
命令:docker images (找到镜像对应的tar标签。替换第4条命令中“xxxxxxxxxxx”)
4、给 Docker 镜像打标签
命令:docker tag xxxxxxxxxxx 推送环境harbor的ip:port/命名空间/服务名称:版本号
5、将镜像推到harbor中
命令:docker push 推送环境harbor的ip:port/命名空间/服务名称:版本号
这是推送成功的样子