Fool's blog Fool's blog
首页
  • Ansible
  • Jenkins
  • Docker
  • Kubernetes
  • Linux常用命令
  • Git
  • Nginx
  • PVE
  • Samaba
  • Python
  • Go
GitHub (opens new window)

The Fool

运维萌新
首页
  • Ansible
  • Jenkins
  • Docker
  • Kubernetes
  • Linux常用命令
  • Git
  • Nginx
  • PVE
  • Samaba
  • Python
  • Go
GitHub (opens new window)
  • Docker

    • Docker基础命令
    • Dockerfile
    • Harbor
    • K8S

    • 云原生
    • Docker
    The Fool
    2025-11-02
    目录

    Harbor

    # Harbor

    安装前请确保已有docker、docker compose环境。

    # 1.下载解压

    cd /opt
    wget https://github.com/goharbor/harbor/releases/download/v2.12.2/harbor-offline-installer-v2.12.2.tgz
    tar -zxvf harbor-offline-installer-v2.12.2.tgz
    
    1
    2
    3

    # 2.修改配置文件

    cd /harbor/
    cp harbor.yml.tmpl harbor.yml
    vim harbor.yml
    
    1
    2
    3

    1740917367898.png

    修改内容如下:

    hostname: 填写你的域名

    certificate: ssl证书公钥位置

    private_key: ssl证书密钥位置

    1740917539108.png

    harbor_admin_password: 改为自己的密码

    # 3.脚本安装

    ./install.sh
    
    1

    数据保存在 /data目录下

    cd /data/
    root@master:/data# ls
    ca_download  database  job_logs  redis  registry  secret
    
    1
    2
    3

    在浏览器打开输入你的域名访问,默认用户:admin 密码:就是刚才修改的密码。

    进去后里面有个默认的公开仓库:library

    # 4.简单使用

    在另一个机子上操作、同样确保docker已安装

    docker login harbor.zsanlgfj.top
    
    1

    然后输入账号、密码。

    在这个json文件可以查看登录信息

    cat ~/.docker/config.json     # echo ........ | bash64 -d
    
    1

    我这里将本地的镜像tag

    docker tag jc21/nginx-proxy-manager harbor.zsanlgfj.top/library/nginx-proxy-manager
    docker push harbor.zsanlgfj.top/library/nginx-proxy-manager
    
    1
    2

    记得harbor.zsanlgfj.top换成自己的域名、library 换成你要push的仓库中

    退出登录、公开的仓库pull下来是不需要登录的、先删除在下载试试看

    docker logout harbor.zsanlgfj.top
    docker rmi harbor.zsanlgfj.top/library/nginx-proxy-manager
    docker images
    docker pull harbor.zsanlgfj.top/library/nginx-proxy-manager
    docker images
    
    1
    2
    3
    4
    5
    #Docker
    Dockerfile
    Kubernetes基础

    ← Dockerfile Kubernetes基础→

    最近更新
    01
    viper
    12-20
    02
    Jenkins基础
    12-19
    03
    Jenkins实践
    12-19
    更多文章>
    Theme by Vdoing | Copyright © 2024-2025 The Fool
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式