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

前言

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

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

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

1.配置镜像加速器

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

1.申请加速器

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

在这里插入图片描述

2.docker配置加速器

在这里插入图片描述

3.检查配置

命令:docker info

在这里插入图片描述

二. 搜素docker/whalesay 镜像拉取

1.搜索镜像

命令:docker search whalesay

在这里插入图片描述

2.拉取

命令:docker pull docker/whalesay

在这里插入图片描述

3.检查镜像

命令:docker images

在这里插入图片描述

注意:默认tag是latest

二.运行镜像

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

在这里插入图片描述

查看运行的镜像 docker ps

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

1.用tag 取名

docker tag docker/whalesay cc/whalesay

查看镜像

docker images

在这里插入图片描述

2.提交到仓库

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

在这里插入图片描述

登陆阿里云仓库
$ 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

详细参考:

在这里插入图片描述

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

在这里插入图片描述

三.下载自己的镜像

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

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章