Docker仓库介绍和镜像加速器
生活随笔
收集整理的這篇文章主要介紹了
Docker仓库介绍和镜像加速器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
docker官方倉庫:Docker Hub https://www.docker.com
Docker運行中使用的默認倉庫是Docker Hub公共倉庫,里面存儲了各類的鏡像
Docker提供一個注冊服務器(Register)來保存多個倉庫,每個倉庫又可以包含多個具有不同tag的鏡像,自己創建的鏡像,不僅可以在本地使用,并且可以上傳到Docker倉庫.
用戶通過編寫Dockerfile,bulid創建以后生成鏡像–>鏡像可以用來創建容器–>容器提交給鏡像,通過Push將此鏡像上傳到倉庫中
Registry倉庫工作原理
1.當用戶要獲取并下載鏡像時
2.用戶要推送鏡像到registry中
工作流程為:
3.用戶從index或者registry中刪除鏡像
工作流程為:
設置鏡像加速器
一般情況下,直接從官方倉庫中直接拉取鏡像會比較慢,可以設置鏡像加速器,相當于一個反向代理。以阿里云為例
1.注冊阿里云帳號
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
進入阿里云的控制臺-> 鏡像中心–>鏡像加速器----> 得到一個進行加速取地址(這里可以看注冊加速器的文檔)
2.配置docker daemon文件
根據文檔:
測試加速器是否配置成功(可以聯網的虛擬機):
[root@server1 docker]# docker search nginx拉取鏡像(保證本地沒有該鏡像):
[root@server1 docker]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx fc7181108d40: Pull complete d2e987ca2267: Pull complete 0b760b431b11: Pull complete Digest: sha256:48cbeee0cb0a3b5e885e36222f969e0a2f41819a68e07aeb6631ca7cb356fed1 Status: Downloaded newer image for nginx:latest [root@server1 docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest f68d6e55e065 11 days ago 109MB總結
以上是生活随笔為你收集整理的Docker仓库介绍和镜像加速器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021-10-22 学习笔记:和弦对照
- 下一篇: 大学计算机教学ppt,大学计算机基本教学