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:[鏡像版本號]

在這裏插入圖片描述

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