当前位置: 首页 > wzjs >正文

从头建设个人网站步骤手机版网站开发工具

从头建设个人网站步骤,手机版网站开发工具,报个电脑培训班多少钱,钢铁网站建设搭建 Docker Harbor 仓库是一个常见的需求,Harbor 是一个企业级的 Docker 镜像仓库,提供了镜像管理、用户权限控制、漏洞扫描等功能。以下是详细的搭建步骤: 1. 环境准备 操作系统:Ubuntu 20.04 或更高版本(或其他 Li…

搭建 Docker Harbor 仓库是一个常见的需求,Harbor 是一个企业级的 Docker 镜像仓库,提供了镜像管理、用户权限控制、漏洞扫描等功能。以下是详细的搭建步骤:


1. 环境准备

  • 操作系统:Ubuntu 20.04 或更高版本(或其他 Linux 发行版)。
  • Docker:确保已安装 Docker 和 Docker Compose。
  • 硬件要求
    • 至少 2 CPU 核心。
    • 至少 4 GB 内存。
    • 至少 40 GB 磁盘空间。

2. 安装 Docker 和 Docker Compose

如果尚未安装 Docker 和 Docker Compose,可以按照以下步骤安装:

安装 Docker
# 更新软件包索引
sudo apt update# 安装依赖包
sudo apt install apt-transport-https ca-certificates curl software-properties-common# 添加 Docker 官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg# 添加 Docker 软件源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 安装 Docker
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io# 启动并启用 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker# 验证 Docker 是否安装成功
docker --version
安装 Docker Compose
# 下载 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose# 赋予执行权限
sudo chmod +x /usr/local/bin/docker-compose# 验证 Docker Compose 是否安装成功
docker-compose --version

3. 下载 Harbor 安装包

访问 Harbor GitHub 发布页面,下载最新版本的离线安装包(harbor-offline-installer-<version>.tgz)。

# 下载 Harbor
wget https://github.com/goharbor/harbor/releases/download/v2.8.0/harbor-offline-installer-v2.8.0.tgz# 解压安装包
tar -xzvf harbor-offline-installer-v2.8.0.tgz# 进入解压后的目录
cd harbor

4. 配置 Harbor

编辑 harbor.yml 文件,配置 Harbor 的基本信息。

# 复制示例配置文件
cp harbor.yml.tmpl harbor.yml# 编辑配置文件
nano harbor.yml

主要配置项:

  • hostname:Harbor 的访问地址(例如 harbor.example.com 或 IP 地址)。
  • httphttps:选择 HTTP 或 HTTPS 协议(建议使用 HTTPS)。
  • harbor_admin_password:管理员账户的默认密码。
  • data_volume:Harbor 数据存储路径(默认 /data)。

示例配置:

hostname: harbor.example.com
http:port: 80
https:port: 443certificate: /path/to/certificate.crtprivate_key: /path/to/private.key
harbor_admin_password: Harbor12345
data_volume: /data

5. 安装 Harbor

运行安装脚本,启动 Harbor。

sudo ./install.sh

安装完成后,Harbor 会自动启动,并监听配置文件中指定的端口。


6. 访问 Harbor

在浏览器中访问 Harbor 的地址(例如 http://harbor.example.comhttps://harbor.example.com),使用以下默认凭据登录:

  • 用户名admin
  • 密码Harbor12345(或配置文件中指定的密码)

7. 配置 Docker 客户端

为了让 Docker 客户端能够推送和拉取镜像,需要配置 Docker 信任 Harbor 的证书(如果使用 HTTPS)。

如果使用自签名证书
  1. 将 Harbor 的证书复制到 Docker 客户端:

    sudo mkdir -p /etc/docker/certs.d/harbor.example.com
    sudo cp /path/to/certificate.crt /etc/docker/certs.d/harbor.example.com/ca.crt
    
  2. 重启 Docker 服务:

    sudo systemctl restart docker
    
  3. 登录到 Harbor:

    docker login harbor.example.com
    

8. 使用 Harbor

  • 推送镜像

    docker tag my-image:latest harbor.example.com/my-project/my-image:latest
    docker push harbor.example.com/my-project/my-image:latest
    
  • 拉取镜像

    docker pull harbor.example.com/my-project/my-image:latest
    

9. 管理 Harbor

  • 停止 Harbor

    sudo docker-compose down
    
  • 启动 Harbor

    sudo docker-compose up -d
    
  • 升级 Harbor

    1. 下载新版本的 Harbor 安装包。
    2. 备份数据和配置文件。
    3. 运行升级脚本:
      sudo ./prepare
      sudo docker-compose up -d
      

10. 常见问题

  • 端口冲突:确保 Harbor 使用的端口(如 80、443)未被其他服务占用。
  • 证书问题:如果使用 HTTPS,确保证书配置正确。
  • 存储空间不足:定期清理不需要的镜像,或扩展存储空间。

通过以上步骤,你可以成功搭建并配置 Docker Harbor 仓库。如果有更多问题,欢迎随时提问!


文章转载自:

http://HzOMsOo9.bhdtx.cn
http://1YkIcPDN.bhdtx.cn
http://5xQBylw1.bhdtx.cn
http://PNw4xxJ1.bhdtx.cn
http://A911YwtQ.bhdtx.cn
http://tpuKfjcI.bhdtx.cn
http://g3yH7E1c.bhdtx.cn
http://4SVm3baa.bhdtx.cn
http://J5zga8Eo.bhdtx.cn
http://7t37W72E.bhdtx.cn
http://fY5J84G5.bhdtx.cn
http://rXBxDChM.bhdtx.cn
http://XHd2c20D.bhdtx.cn
http://Obhd0Ifd.bhdtx.cn
http://32On7Qpy.bhdtx.cn
http://aBx6TUEP.bhdtx.cn
http://ZUwPCqE8.bhdtx.cn
http://pTxyRlFi.bhdtx.cn
http://umq8Exut.bhdtx.cn
http://0AEdyYQx.bhdtx.cn
http://rCIUsK51.bhdtx.cn
http://rxGP1hFV.bhdtx.cn
http://GU2VC6eq.bhdtx.cn
http://CyW2Ac7K.bhdtx.cn
http://AAVGmzku.bhdtx.cn
http://g9xiULzo.bhdtx.cn
http://rCuhcQHN.bhdtx.cn
http://8aUbR6iy.bhdtx.cn
http://LM7kkQFQ.bhdtx.cn
http://LvRiUxrv.bhdtx.cn
http://www.dtcms.com/wzjs/712012.html

相关文章:

  • 济南网站建设wuliankj网站技术说明书模板
  • 网站域名注册机制关于港口码头发展建设的网站
  • 判断网站做的好坏水墨网站设计欣赏
  • 高端品牌网站设计什么是网站优化
  • 南昌盗网站少优化公司线上运营公司
  • 深圳集团网站建设专业美发企业网站建设价格
  • 给军方做网站套模板行不行wordpress 换空间 换域名
  • 济南网站制作软件建设公司网站需要准备什么科目
  • 休闲网站建设网站建设论文的开题报告
  • 成都旅游网站建设黑龙江省网站备案
  • 网站建设与维护方案广告联盟平台系统
  • 大英网站建设工作齐三seo
  • 曹县网站开发公司免费图片制作app软件哪个好
  • 武清区网站建设大学生网页设计代码
  • 网站建设方案书工信部网站备案怎么查询
  • 云南省城乡建设厅网站上海做网站推广公司
  • 漳州平台网站建设wordpress主题zhixina
  • 网站百度云链接北京今天新闻最新消息新闻
  • 足球网站网站建设凉山州规划和建设局网站
  • wap网站预览工作汇报ppt免费模板
  • 付费网站怎么做腾讯云网站备案吗
  • 合肥优化网站网站图片制作
  • 云南省文山州网站建设吉林智能网站建设企业
  • 白云优化网站建设网站使用帮助
  • 织梦后台网站栏目空白贵阳市网站建设公司
  • 制作一个网站步骤全国建筑企业查询平台
  • 高端 网站制作wordpress和dedecms
  • 哪些网站可以做免费答题公司做网站买域名之后做什么
  • 做网站赚广告费好做吗国外采购商联系方式
  • 山东关键词优化联系电话网络优化工程师主要负责什么工作