docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库

文章目录

      • 前言
      • 1.配置镜像加速器
        • 1.申请加速器
        • 2.docker配置加速器
        • 3.检查配置
      • 二. 搜素docker/whalesay 镜像拉取
        • 1.搜索镜像
        • 2.拉取
        • 3.检查镜像
      • 二.运行镜像
      • 三.上传分享自己的镜像到仓库
        • 1.用tag 取名
        • 2.提交到仓库
          • 开通创建阿里云仓库实例:
          • 登陆阿里云仓库
          • 推送到仓库
        • 3.仓库查看已上传的镜像
      • 三.下载自己的镜像

前言

前端工程化已经是大势所趋,如何用dokcer快速搭建前端的开发环境,并持续集成是前端人员要学习修炼的必备技能了,本篇博文将分享本人在联系docker时的一个基础案例,通过它使你快速理解docker的本质;

使用的官方演示镜像 docker/whalesay

目标:如何从仓库拉取运行镜像做本地修改并上传到仓库

1.配置镜像加速器

此处我们使用阿里云的docker镜像加速器

1.申请加速器

可在官网免费申请https://cr.console.aliyun.com/

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第1张图片

2.docker配置加速器

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第2张图片

3.检查配置

命令:docker info

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第3张图片

二. 搜素docker/whalesay 镜像拉取

1.搜索镜像

命令:docker search whalesay

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第4张图片

2.拉取

命令:docker pull docker/whalesay

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第5张图片

3.检查镜像

命令:docker images

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第6张图片

注意:默认tag是latest

二.运行镜像

命令: docker run docker/whalesay cowsay hello 大家好我是cc

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第7张图片

查看运行的镜像 docker ps

三.上传分享自己的镜像到仓库

1.用tag 取名

docker tag docker/whalesay cc/whalesay

查看镜像

docker images

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第8张图片

2.提交到仓库

开通创建阿里云仓库实例:

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第9张图片

登陆阿里云仓库
$ sudo docker login --username=15991670186 registry.cn-beijing.aliyuncs.com

密码采用固定密码方式

推送到仓库

更改tag:docker tag cc/whalesay registry.cn-beijing.aliyuncs.com/cc-registry-mirrors/cc-test:cc-01
注意 cc-registry-mirrors/cc-test一定要对应你自己创建的命名空间对应的仓库名称 ,冒号后面才是tag名称

docker push registry.cn-beijing.aliyuncs.com/cc-registry-mirrors/cc-test:cc-01

详细参考:

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第10张图片

3.仓库查看已上传的镜像

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第11张图片

三.下载自己的镜像

docker pull registry.cn-beijing.aliyuncs.com/cc-registry-mirrors/cc-test:[镜像版本号]

docker基础实战之如何从仓库拉取运行镜像做本地修改并上传到仓库_第12张图片

你可能感兴趣的:(前端工程化,docker,阿里云)