溫馨提示×

centos如何搭建docker倉庫

小樊
49
2025-05-12 20:36:21
欄目: 智能運維

在CentOS上搭建Docker倉庫,可以使用Harbor或者Jenkins等工具。這里以Harbor為例,介紹如何在CentOS上搭建Docker倉庫。

  1. 安裝Docker

首先確保你的CentOS系統已經安裝了Docker。如果沒有,請參考Docker官方文檔進行安裝:https://docs.docker.com/engine/install/centos/

  1. 安裝Harbor

Harbor是一個開源的Docker Registry服務器,提供了鏡像復制、漏洞掃描等功能??梢詮腍arbor的GitHub倉庫下載最新版本的Harbor安裝腳本。

wget https://github.com/goharbor/harbor/releases/download/v2.6.0/harbor-offline-installer-v2.6.0.tgz
  1. 解壓安裝腳本
tar zxvf harbor-offline-installer-v2.6.0.tgz
  1. 修改配置文件

進入解壓后的目錄,編輯harbor.yml文件,根據實際情況修改配置。例如,修改hostname為你自己的域名或者IP地址。

hostname: myregistry.example.com
http:
  port: 80
  ssl_port: 443
harbor_admin_password: your_password
  1. 安裝Harbor

運行安裝腳本,開始安裝Harbor。

cd harbor
./install.sh
  1. 啟動Harbor

安裝完成后,啟動Harbor。

docker-compose up -d
  1. 配置Docker客戶端

將Harbor添加到Docker客戶端的信任列表中。創建或編輯/etc/docker/daemon.json文件,添加Harbor的地址和證書信息。

{
  "insecure-registries" : ["myregistry.example.com:80"],
  "registry-mirrors": ["https://myregistry.example.com"]
}

重啟Docker服務使配置生效。

systemctl restart docker
  1. 登錄Harbor

使用Docker客戶端登錄Harbor。

docker login myregistry.example.com:80

輸入之前設置的用戶名和密碼。

至此,你已經在CentOS上成功搭建了一個Docker倉庫?,F在你可以將本地的鏡像推送到Harbor,或者從Harbor拉取鏡像了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女