一、上传前的镜像准备
在华为云控制台的「镜像服务」模块中,需先完成镜像制作。选择目标云服务器后,通过「创建镜像」功能生成系统快照。建议制作镜像前停止服务器运行以确保数据完整性,制作完成后可在「私有镜像」列表中查看生成的文件。
- 登录控制台进入云服务器列表
- 选择目标主机点击「创建镜像」
- 填写镜像名称与描述信息
- 确认生成后等待完成状态
二、上传镜像到容器仓库
通过容器镜像服务(SWR)上传时,需使用Docker客户端完成认证操作。首先在SWR控制台获取仓库地址和登录指令,然后在本地执行以下命令序列:
docker tag [镜像名称]:[版本] swr.cn-north-4.myhuaweicloud.com/[组织]/[镜像]:[版本]
docker login swr.cn-north-4.myhuaweicloud.com
docker push swr.cn-north-4.myhuaweicloud.com/[组织]/[镜像]:[版本]
上传完成后,可在SWR控制台的「我的镜像」中查看已推送的文件,并验证MD5校验值。
三、部署镜像到虚拟主机
在云服务器购买页面选择「镜像」标签,从SWR仓库选取已上传的镜像文件。部署时需注意:
- 确保虚拟主机区域与镜像仓库区域一致
- 选择与镜像架构匹配的实例规格
- 配置安全组开放必要端口
部署完成后通过SSH连接实例,执行docker ps
命令验证容器运行状态,并访问配置的域名进行最终验证。
华为云提供从镜像制作到部署的完整工具链,通过SWR服务实现镜像全生命周期管理。建议定期更新基础镜像并启用自动安全扫描功能,确保线上服务的稳定性与安全性。