更換docker repository
背景:docker hub官網服務器在國外,下載鏡像速度很慢;為了加速下載鏡像,將docker repository指向國內的鏡像網站,這里以阿里雲的鏡像加速地址為例進行說明
- 注冊阿里雲賬號並登錄
- 登錄控制台搜索容器鏡像服務,找到鏡像加速器
- 按照官網指導將docker repository配置到阿里雲鏡像加速地址
搭建私有倉庫
這里我們還是以阿里雲為例,介紹如何搭建私有repository。
- 登錄控制台搜索容器鏡像服務,創建命名空間
- 點開鏡像倉庫,創建私有倉庫
- 創建好倉庫后點擊倉庫詳情有使用倉庫的詳細說明,這里的倉庫名稱可以對應為某個具體的image,比如nginx,可以用nginx命名鏡像倉庫,這個倉庫存儲不同版本的nginx鏡像
tag補充說明
- docker tag修改image的tag信息或者docker build使用docker file文件創建image時如果不指定版本信息默認會打上latest版本標簽
- docker pull下載鏡像不指定版本信息時也是會下載對應鏡像名稱的latest版本
- 如果倉庫沒有latest版本號的鏡像,但是pull的時候沒有執行版本信息會下載失敗