文章目錄
前言
前端工程化已經是大勢所趨,如何用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:[鏡像版本號]