基于GitHub将镜像上传至阿里云

1. GitHub上传Dockerfile

  • 首先准备一个GitHub账号,创建一个仓库,然后将Dockerfile上传

在这里插入图片描述

在这里插入图片描述

2. 阿里云绑定GitHub账号

  • https://cr.console.aliyun.com/cn-hangzhou/instances/source

在这里插入图片描述

3. 创建命名空间

在这里插入图片描述

  • 名字不能和阿里云上其他命名空间的名字相同

在这里插入图片描述
在这里插入图片描述

4. 创建镜像仓库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 添加镜像构建规则

在这里插入图片描述
在这里插入图片描述

  • 选择分支类型,主分支,根目录,根据Dockerfile文件构建,版本号lasted,只要主分支Dockerfile被修改,就会立刻构建镜像或更新镜像。

在这里插入图片描述

在这里插入图片描述

6. 修改Dockerfile文件

  • 这里直接在GitHub上修改

在这里插入图片描述
在这里插入图片描述

  • 修改后,刷新即可看到正在构建中

在这里插入图片描述

  • 查看日志

在这里插入图片描述

  • 提示构建成功

在这里插入图片描述
在这里插入图片描述

7. 查看镜像信息

在这里插入图片描述

在这里插入图片描述

8. 拉取镜像

在这里插入图片描述

  • 先设置凭证密码

在这里插入图片描述

sudo docker login --username=fisher3652 registry.cn-hangzhou.aliyuncs.com

在这里插入图片描述

sudo docker pull registry.cn-hangzhou.aliyuncs.com/fisher_redis/docker_redis:lasted

在这里插入图片描述
在这里插入图片描述

9. 启动容器

docker run -ti -d --name fisher_redis 6d1978efa469 redis-server

在这里插入图片描述

Guess you like

Origin blog.csdn.net/qq_40977118/article/details/114178862