【docker】docker和镜像仓库

打印 上一主题 下一主题

主题 647|帖子 647|积分 1941

阿里云镜像仓库(Aliyun Container Registry)是阿里云提供的容器镜像存储和管理服务。它以Docker Registry协议为基础,为容器开辟者提供了稳定可靠的镜像存储和分发服务。
利用阿里云镜像仓库,您可以将本身的Docker镜像推送到阿里云,实现镜像的统一管理和分发。同时,阿里云镜像仓库还提供了丰富的功能,如镜像版本管理、镜像权限控制、镜像主动构建等,方便您管理和利用镜像。
利用阿里云镜像仓库,您可以享受到阿里云提供的高可用、高性能的存储和分发本领,大大进步了容器应用的部署服从和稳定性。
1、搭建本身的阿里云镜像仓库

(1)、登录阿里云控制台,在产物列表中选择“容器镜像服务”。

(2)、进入“容器镜像服务”页面,点击“创建定名空间”,填写定名空间名称并创建。

(3)、进入定名空间详情页,点击“创建仓库”,填写仓库名称并创建。

(4)、在仓库详情页中,可以查看仓库的地点和凭据信息。

2、上传一个已下载的镜像到阿里云镜像仓库

(1). 登录阿里云Docker Registry
  1. docker login --username=shiinanamida registry.cn-hangzhou.aliyuncs.com
复制代码
用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

  1. docker tag d2c94e258dcb registry.cn-hangzhou.aliyuncs.com/shiina_space/shiina:hello
  2. docker push registry.cn-hangzhou.aliyuncs.com/shiina_space/shiina:hello
复制代码


3、从镜像仓库下载一个镜像

  1. docker pull registry.cn-hangzhou.aliyuncs.com/shiina_space/shiina:hello
复制代码

4、将从阿里镜像仓库下载下来的镜像打成tar包存在/opt目次下

  1. docker save -o /opt/hello.tar registry.cn-hangzhou.aliyuncs.com/shiina_space/shiina:hello
复制代码
5、启动该容器并且进入,在root目次下创建一个文件,退出容器

  1. docker start linux        
  2. docker exec -it linux /bin/bash
  3. cd ~
  4. touch 1
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表