zoukankan      html  css  js  c++  java
  • docker 推送镜像到阿里云

    1. 登录阿里云Docker Registry

    $ sudo docker login --username=xxxx registry.cn-beijing.aliyuncs.com
    

    ​ 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

    ​ 您可以在访问凭证页面修改凭证密码。

    2. 从Registry中拉取镜像

    $ sudo docker pull registry.cn-beijing.aliyuncs.com/dean0731/mysql:[镜像版本号]
    

    3. 将镜像推送到Registry

    $ sudo docker login --username=youremail registry.cn-beijing.aliyuncs.com
    $ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/dean0731/mysql:[镜像版本号]
    $ sudo docker push registry.cn-beijing.aliyuncs.com/dean0731/mysql:[镜像版本号]
    

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

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

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

    ​ 如果您使用的机器位于VPC网络,请使用 registry-vpc.cn-beijing.aliyuncs.com 作为Registry的域名登录,并作为镜像命名空间前缀。

    5. 示例

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

    $ sudo docker imagesREPOSITORY                                                         TAG                 IMAGE ID            CREATED             VIRTUAL SIZEregistry.aliyuncs.com/acs/agent                                    0.7-dfb6816         37bb9c63c8b2        7 days ago          37.89 MB
    $ sudo docker tag 37bb9c63c8b2 registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816
    

    ​ 使用"docker images"命令找到镜像,将该镜像名称中的域名部分变更为Registry专有网络地址。

    $ sudo docker push registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816
    
  • 相关阅读:
    iOS中Zbar二维码扫描的使用
    SOJ 1135. 飞跃原野
    SOJ 1048.Inverso
    SOJ 1219. 新红黑树
    SOJ 1171. The Game of Efil
    SOJ 1180. Pasting Strings
    1215. 脱离地牢
    1317. Sudoku
    SOJ 1119. Factstone Benchmark
    soj 1099. Packing Passengers
  • 原文地址:https://www.cnblogs.com/Dean0731/p/12006291.html
Copyright © 2011-2022 走看看