文章目录
- 前言
- 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/
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:[镜像版本号]