内网项目更新docker镜像

  1. 个人PC上安装WSL(Windows Subsystem for Linux,一个开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能)。
  2. 登录镜像仓库
    docker login harbor.xx.cn
    账号
    密码
  3. 拉取指定版本镜像
    docker pull harbor.xx.cn/op/lockflow:dev
  4. 打包镜像文件
    docker save image -o tag.tar
    e.g. docker save harbor.xx.cn/op/lockflow:dev -o D://filename.tar
  5. 内网环境导入镜像文件
    ctr i import filename.tar
    crictl images list

Docker入门

Windows安装Docker Desktop
https://blog.csdn.net/csdnerM/article/details/141531364

从零开始玩转 Docker:一站式入门指南,带你快速掌握镜像、容器与仓库
https://juejin.cn/post/7403184763501117480

Docker可用镜像源

  1. 推荐
    https://docker.1ms.run

  2. 拉取镜像的流程
    当使用 Docker 拉取镜像时,默认情况下,Docker 客户端会访问 Docker Hub 的官方镜像仓库地址 https://registry-1.docker.io/v2/。这是 Docker Hub 的默认公共镜像仓库地址,用于存储和分发官方及社区维护的 Docker 镜像。
    1)客户端请求:当你在本地运行 docker pull 命令时,Docker 客户端会向 Docker 守护进程 (dockerd) 发送请求。
    2)查找镜像:Docker 守护进程首先检查本地是否已有该镜像。如果没有,它会尝试从配置的镜像仓库中拉取。
    3)默认仓库地址:如果没有指定其他镜像仓库,Docker 默认访问 https://registry-1.docker.io/v2/ 来查找和下载所需的镜像。

  3. 阿里云(仅限阿里云用户)
    在这里插入图片描述

  4. 百度云、网易云等国内镜像地址已不可访问https://blog.csdn.net/sinat_30603081/article/details/137581184

更多推荐