本地docker部署到华为云服务器

237 阅读1分钟

1. 生成docker位置查看

截屏2025-01-23 11.01.48.png

2. 上传到容器镜像服务SWR

2.1 登陆华为云容器镜像服务SWR

华为云 -> 左侧导航 -> 容器镜像服务SWR
截屏2025-01-23 13.51.17.png 网址:console.huaweicloud.com/swr/?region…

2.2 上传镜像

小于2GB可以直接网页上传,大于2GB要通过客户端上传。 在上传之前要先身份认证。

截屏2025-01-23 13.54.03.png

2.2.1 身份认证

点击链接到身份统一认证,获取访问密钥: console.huaweicloud.com/iam/?region…

截屏2025-01-23 13.55.08.png

点击新增访问密钥,将密钥文件下载到本地。如果超过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

参考: blog.csdn.net/weixin_5021…