Docker三大元件之registry詳解

2021-10-01 23:56:06 字數 1044 閱讀 1759

與 docker registry 私有倉庫

1.1、註冊 登陸 docker hub:

1.2、在本地 使用 docker login 輸入 註冊的賬號密碼 進行登陸

1.3、使用 docker push 進行推送 到 docker repositories

docker push [image_name]

1.4、 遠端拉去 上傳的映象 image

docker pull [image_name] 

2.1、在遠端伺服器上執行

docker run -d -p 5000:5000 --restart always --name registry registry:2

2.2、確認遠端伺服器的 5000 埠是開的

telnet  ip_address 5000   (出現 connected 則 ok)

2.3、build 乙個 新的image image

docker build -t ip_address:5000/hello-world .

2.4、 在 /etc/docker 下建立 daemon.json

並寫入  #信任這個 ip下的5000埠

2.5、編輯 /lib/systemd/system/docker.service

在 execstart=... 下新增

environmentfile=-/etc/docker/daemon.json

2.6、重啟 docker

sudo systemctl daemon-reload

sudo service docker restart

2.7、docker push 推送映象到自己的私有伺服器

docker push ip_address:5000/hello-world

2.8、在遠端伺服器檢視上傳的 映象 ( registry 文件 

通過查閱得知 通過訪問 /v2/_catalog 即可訪問獲取 所有的 映象

即瀏覽器 或 curl 訪問  ip_address:5000/v2/_catalog

會得到  

Docker三大核心之倉庫

倉庫是集中存放映象的地方,註冊伺服器是存放倉庫的具體伺服器,每個伺服器可以有多個倉庫,每個倉庫可以有多個映象。倉庫分為公共倉庫和私有倉庫。1 docker hub 我們可以通過docker login命令來輸入使用者名稱 密碼和郵箱來完成註冊和登入。註冊成功後,本地使用者目錄的.dockercfg中...

drf 三大認證之 認證元件

原始碼分析 1 apiview的dispath self,request,args,kwargs 2 dispath方法內 self.initial request,args,kwargs 進入三大認證 認證元件 校驗使用者 遊客 合法使用者 非法使用者 非法使用者 代表校驗失敗,丟擲異常,返回40...

Spring三大元件

bean元件 元件作用 bean元件在spring中的beans包下,為了解決三件事。bean的建立,bean的定義,bean的解析。最關心的就是bean的建立。bean的建立 1 工廠模式的實現,頂層介面是 beanfactory 雖然最終實現類是defaultlistablebeanfactor...