Skip to content

Latest commit

 

History

History
80 lines (61 loc) · 2.74 KB

07.AliyunDocker.md

File metadata and controls

80 lines (61 loc) · 2.74 KB
title
国内镜像的配置及使用

阿里云

  • 阿里云 - https://www.aliyun.com/

  • 阿里云 - 登录

  • 阿里云 - 开发者平台

  • 阿里云 - 容器Hub服务控制台

  • 配置镜像加速器
    在系统右下角托盘图标内右键菜单选择 Settings -> Docker Engine

    cd /etc/docker/
    # 使用加速器可以提升获取Docker官方镜像的速度
    # https://sabuo78w.mirror.aliyuncs.com
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://sabuo78w.mirror.aliyuncs.com"]
    }
    EOF  
    
    # Apply&Restart
    # linux server
    # sudo systemctl daemon-reload
    # sudo systemctl restart docker  

Push image

容器运行成功后,就确认了 image 文件的有效性。
这时可以把 image 文件分享到网上,供其他人使用。

  • dockerhub

    docker login

  • aliyun

    • 卸载 docker-compose

      sudo apt-get autoremove --purge docker-compose

      输入 registry 密码 之前先找到 固定密码 修改之

      sudo docker login [email protected] registry.cn-hangzhou.aliyuncs.com
      # 输入 用户密码
      [sudo] password for androllen:
      # registry 密码
      Password:
      WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
      Configure a credential helper to remove this warning. See
      https://docs.docker.com/engine/reference/commandline/login/#credentials-store
      
      Login Succeeded
    • Registry 中拉取镜像
      $ sudo docker pull registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号]

    • 将镜像推送到 Registry

      $ sudo docker images
      # 使用"docker tag"命令重命名镜像
      # sudo docker tag 7d09e6f9ab82 registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:latest
      $ sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号]
      # sudo docker push registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:latest
      $ sudo docker push registry.cn-hangzhou.aliyuncs.com/ubuntu_1804/ubuntu_wsl:[镜像版本号]
    • 选择合适的镜像仓库地址

      # 基于当前的网络环境,选择对应的专有网络 registry-vpc.cn-hangzhou.aliyuncs.com/ 推送至 Registry。  
      # 基于当前的网络环境,选择对应的公网 registry.cn-hangzhou.aliyuncs.com/ 推送至 Registry。  
      # 基于当前的网络环境,选择对应的经典网络域名 registry-internal.cn-hangzhou.aliyuncs.com/ 推送至 Registry。