1. 生成docker位置查看
2. 上传到容器镜像服务SWR
2.1 登陆华为云容器镜像服务SWR
华为云 -> 左侧导航 -> 容器镜像服务SWR
网址:console.huaweicloud.com/swr/?region…
2.2 上传镜像
小于2GB可以直接网页上传,大于2GB要通过客户端上传。 在上传之前要先身份认证。
2.2.1 身份认证
点击链接到身份统一认证,获取访问密钥: console.huaweicloud.com/iam/?region…
点击新增访问密钥,将密钥文件下载到本地。如果超过2个要先删除其他密钥ID。 导入后获取生成登陆指令。格式示例:\
docker login -u cn-south-1@XXXXXXXXXXX -p bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx1 [swr.cn-south-1.myhuaweicloud.com](http://swr.cn-south-1.myhuaweicloud.com)
复制到本地运行。运行后会提示登陆成功。
2.2.2 本地上传镜像
先打标签,再执行push。
docker tag {本地镜像名称}:{版本} swr.cn-south-1.myhuaweicloud.com/{组织}/{镜像名称}:{版本}
docker push swr.cn-south-1.myhuaweicloud.com/{组织}/{镜像名称}:{版本}
2.3 部署镜像
登陆云服务器,运行
docker pull swr.cn-south-1.myhuaweicloud.com/{组织}/{镜像名称}:{版本}
编辑 docker-compose.yml
运行 docker compose up -d
本地环境: MacOS 12.7.6