阿里云 Hub
2024年08月14日
一、认识
ALiYunHub 是阿里云的个人版容器服务。如下图所示:
Preview
点击个人实例
Preview
三、Hub 操作
3.1 创建命名空间
创建一个 公开 状态的 bolawen
命名空间
3.2 创建镜像仓库
以 Nginx
镜像为例,存放到我们的 ALiYunHub
。
1. 点击创建镜像仓库: 如图所示
Preview
2. 点击下一步,选择代码源: 可以选择本地仓库,直接推送本地的镜像。也可以选择 GitHub
, 推送代码后自动生成镜像。
Preview
后续的操作 ALiYunHub
都有详细的描述,参考就可以了。
四、本地操作
4.1 登录
登录阿里云Docker Registry
docker login --username=aliyun4804405784 registry.cn-hangzhou.aliyuncs.com
4.2 构建镜像
确保已经构建好需要发布的镜像。例如,假设有一个基于 Nginx
的镜
docker build -t my-nginx .
4.3 创建标签
ALiYunHub Hub
中的镜像名称必须包含您的 ALiYunHub Hub
用户名。例如:
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/bolawen/dashboard-auth:[镜像版本号]
4.4 推送镜像
使用以下命令将镜像推送到 ALiYunHub Hub
:
docker push registry.cn-hangzhou.aliyuncs.com/bolawen/dashboard-auth:[镜像版本号]