docker入門(四)訪問docker倉庫

2022-09-03 05:36:08 字數 1507 閱讀 7617

1.1.docker hub公共映象市場

1.1.1.登入

docker login命令來輸入使用者資訊,成功後會在當前使用者建立~/.docker/config.json檔案來儲存認證資訊

1.2.1.基本操作

根據是否為官方提供,映象分為2類:

1.3.1.自動建立

自動建立(automated builds)是docker hub提供的自動化服務,這一功能可以自動跟隨專案**的變更而重新構建映象。

例如使用者構建了某個應用映象,如果發了新版本,需要手動更新。而自動建立允許使用者通過docker hub指定跟蹤某個目標**(目前支援github或bitbucket)上的專案,一但專案發生新的提交,則自動執行建立。

要配置自動建立,包括以下步驟:

建立並登入docker hub,以及目標**如github

在目標**中允許docker hub訪問服務

在docker hub中配置乙個「自動建立」型別的專案

選取乙個目標**中的專案(需要dockerfile)和分支

指定dockerfile的位置,並提交建立

之後,可以再docker hub的「自動建立」頁面中跟蹤每次建立的狀態。

2.1.第三方映象市場

2.1.1.檢視映象

訪問各雲伺服器商映象官網

3.1.搭建本地私有倉庫

假如本機10.0.0.2

3.1.1.使用registry映象搭建私有倉庫

docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry registry:2

3.2.1.管理私有倉庫

現在私有倉庫的位址為10.0.0.2:5000

來上傳試試吧

docker tag ubuntu:18.04 10.0.0.2:5000/test

docker push 10.0.0.2:5000/test

##用curl檢視倉庫10.0.0.2:5000中的映象

curl

比較新的docker版本對安全性要求比較高,會要求倉庫支援ssl/tsl證書。對內使用的私有倉庫,可以自行配置證書或者關閉對私有倉庫的安全性檢查

4.1.本章小結

倉庫是集中維護容器映象的地方,為映象檔案的分發和管理提供了便捷的途徑。

在企業生產環境中,往往需要使用私有映象倉庫來維護內部映象,本文介紹了一些基礎的搭建操作。

除了官方的registry專案外,我們還可以使用其他的開源方案(例如nexus)來搭建私有映象倉庫。

docker學習 centos安裝docker

1.更新yum源 yum update2.安裝依賴 3.設定yum源 使用ustc,也可以使用阿里雲的 yum config manager add repo4.安裝docker yum install y docker ce通過docker v檢視,如果檢視到版本號,說明安裝成功 5.設定ustc...

在linux建立docker,執行docker容器

安裝 1.依次執行以下命令新增yum源。yum update yum install epel release y yum clean all yum list2.安裝並執行docker。yum install docker io y systemctl start docker3.檢查安裝結果.d...

Docker基礎入門四 操作 Docker 容器

容器是映象的乙個執行例項。新建容器,新建的容器處於停止狀態 命令docker container create 例 docker create it ubuntu latest 啟動容器 命令docker start 容器id或容器名 例 docker start 54d6 檢視容器輸出 docke...