首页 > 系统相关 >Ubuntu 22.04 阿里云镜像仓库管理

Ubuntu 22.04 阿里云镜像仓库管理

时间:2024-08-03 11:40:22浏览次数:19  
标签:aliyuncs cn hangzhou 22.04 registry Ubuntu 镜像 com

参考地址
https://cr.console.aliyun.com/repository/cn-hangzhou/xuankang/xiaochengxu/details

公网地址
registry.cn-hangzhou.aliyuncs.com/xuankang/xiaochengxu
专有网络
registry-vpc.cn-hangzhou.aliyuncs.com/xuankang/xiaochengxu
经典网络
registry-internal.cn-hangzhou.aliyuncs.com/xuankang/xiaochengxu

1 操作指南

1.

登录阿里云Docker Registry

$ docker login --username=lvdongjie_123 registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。

2. 从Registry中拉取镜像

$ docker pull registry.cn-hangzhou.aliyuncs.com/xx/xxxx:[镜像版本号]
# 3. 将镜像推送到Registry
$ docker login --username=***** registry.cn-hangzhou.aliyuncs.com
$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/xxxx/xxxx:[镜像版本号]
$ docker push registry.cn-hangzhou.aliyuncs.com/xxx/xxxxx:[镜像版本号]

请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。

4. 选择合适的镜像仓库地址

从ECS推送镜像时,可以选择使用镜像仓库内网地址。推送速度将得到提升并且将不会损耗您的公网流量。

如果您使用的机器位于VPC网络,请使用 registry-vpc.cn-hangzhou.aliyuncs.com 作为Registry的域名登录。

5. 示例

使用"docker tag"命令重命名镜像,并将它通过专有网络地址推送至Registry。

$ docker images
REPOSITORY                                                         TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
registry.aliyuncs.com/acs/agent                                    0.7-dfb6816         37bb9c63c8b2        7 days ago          37.89 MB
$ docker tag 37bb9c63c8b2 registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816
使用 "docker push" 命令将该镜像推送至远程。

$ docker push registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816

标签:aliyuncs,cn,hangzhou,22.04,registry,Ubuntu,镜像,com
From: https://www.cnblogs.com/lvdongjie/p/18340271

相关文章

  • Ubuntu 22.04 Git 代码维护
    1.国内git托管代1.1Gitee(码云):是一个由开源中国推出的代码托管平台,提供了类似于GitHub的功能,如代码管理、项目协作等。1.2Coding:由腾讯推出的一个开发者平台,提供Git代码托管、持续集成、项目管理等功能。1.3GitLabChina:这是GitLab在中国的本地化服务,提供Git......
  • Ubuntu 22.04 + Pycharm + Flask 配置 Flask 项目
    1.安装Flask及相关依赖在虚拟环境中安装Flask和MySQL相关的库:pipinstallFlaskFlask-MySQLdb2.创建Flask项目结构创建一个基本的Flask项目结构:mkdirmy_flask_appcdmy_flask_appmkdirapptouchapp/__init__.pyapp/routes.py3.配置Fla......
  • Ubuntu20.04 + Mysql8.0安装
    1.安装MySQL8.0sudoaptupdatesudoapt-getinstallsoftware-properties-commonsudoapt-getinstallwgetwget-chttps://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.debsudodpkg-imysql-apt-config_0.8.22-1_all.debsudoapt-getinstallmysql-server......
  • Ubuntu22.04 + 阿里云Docker安装及镜像加速
    1.docker安装1.1阿里云方式安装(https://developer.aliyun.com/article/110806)使用官方安装脚本自动安装(仅适用于公网环境)curl-fsSL https://get.docker.com |bash-sdocker--mirrorAliyun手动安装帮助(阿里云ECS可以通过内网安装,见注释部分内容)Ubuntu14.0416.0......
  • Linux: 利用缓存优化Docker镜像构建
    在现代软件开发中,容器化应用程序已成为标准做法之一。Docker作为容器技术的领军者,其高效的构建和部署能力深受开发者喜爱。然而,随着项目复杂度的增加,构建Docker镜像的时间也在不断增加。合理利用Docker的缓存机制,可以大大提高镜像构建的速度。接下来将详细介绍如何通过优化......
  • 从头装一台 ubuntu 电脑你需要什么?
    1.首先是硬件:cpu:12600kfpdd盒装1040gpu:306012g咸鱼1600主板:华擎z690pg4d5pdd760内存:阿斯加特海拉DDR56400pdd603固态:Ti6001Tpdd434机箱:先马朱雀jd178cpu散热:利民PA120pdd155电源:玄武550v4pdd190合计:4960其中,机箱、显卡都是以前的2.......
  • 轻松搞定 Nginx 在 CentOS 和 Ubuntu 上的安装与配置
    注:这是对我以前博客进行优化后再次发布的,博客中的截图为以前的。原博客已删除。如何安装nginxnginx是一款开源、高性能的Web和反向代理服务器,支持HTTP、HTTPS、SMTP、POP3和IMAP协议。由于其轻量级、资源占用少和强大的并发能力,nginx广泛用于多种场景。本文将介绍如何在CentOS和......
  • Dockerfile 构建java程序的docker镜像
    Dockerfile示例#设置jdk版本FROMopenjdk:8#设置容器内部工作目录为/java,后续命令将在该目录下执行操作WORKDIR/java#置容器的时区为亚洲/上海,以确保正确的时间设置。ENVTZ=Asia/Shanghai#在容器中设置正确的时区信息。RUNln-snf/usr/share/zoneinfo/$TZ/etc/local......
  • 各工具国内镜像源
    npm、yarn、pnpm最新国内镜像源设置:#淘宝镜像npmconfigsetregistryhttps://registry.npmmirror.com#官方镜像源npmconfigsetregistryhttps://registry.npmjs.org/maven配置settings.xml文件为阿里云镜像仓库:配置下setting.xml即可;<mirrors><mirror>......
  • Ubuntu安装jdk17
    1、下载下载地址:wgethttps://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz也可以手动下载传输上去 2、解压tar-zxvf jdk-17_linux-x64_bin.tar.gz 3、修改环境变量exportJAVA_HOME=/home/dingchong/tools/jdk-17.0.12exportCLASSPATH=.:$J......