Docker -compose install Harbor
- Docker-compose Harbor install
- Docker install
- Yum install docker-compose
- 首先安装 yum configuation 管理工具
- [root@harbor-docker-registry ~]# yum install -y yum-utils
- 配置docker源
- [root@harbor-docker-registry ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 查看可安装的docker
- [root@harbor-docker-registry ~]# yum list docker-ce.x86_64 --showduplicates |sort -r
- 安装指定版本的docker
yum install -y --setopt=obsoletes=0 \
> docker-ce-19.03.3-3.el7
- 启动docker服务
- Systemctl start docekr
- Systemctl enable docker 开机启动
- Docker-compose install
- 安装python
- 配置epel-release 安装python-pip
- [root@harbor-docker-registry ~]# yum install epel-release -y
- 安装python-pip
- [root@harbor-docker-registry ~]# yum install python-pip -y
- 使用pip 安装docker-compose
- [root@harbor-docker-registry ~]# pip install docker-compose
- 下载harbor 离线安装包
- 在harbor 版本页找到下载的版本
- https://github.com/goharbor/harbor/releases
- wget 下载离线压缩包
- tar -xzvf 解压下载的离线安装包
- CA证书
- 获得CA颁发机构
1.1获取ca私钥key
openssl genrsa -out ca.key 4096
1.2生成ca签名请求
openssl req -x509 -new -nodes -sha512 -days 3650 \
-subj "/C=CN/ST=Beijing/L=Beijing/O=lx/OU=lx/CN=harbor.aipo.lenovo.com" \
-key ca.key \
-out ca.crt
- 获得服务器and域名私钥
1.1生成服务器私钥
openssl genrsa -out harbor.aipo.lenovo.com.key 4096
1.2生成证书签名请求
openssl req -sha512 -new \
|
-subj "/C=CN/ST=Beijing/L=Beijing/O=lx/OU=lx/CN=harbor.aipo.lenovo.com.com" \ |
|
-key harbor.aipo.lenovo.com.key \ |
|
-out harbor.aipo.lenovo.com.csr |
- 安装harbor
- 修改harbor.yml文件配置下ip地址
- 修改下存储路径 ---docker的--graph /home/docker
- 修改下https 这里需要手动创建ca证书文件

- 配置完成后执行.install.sh 即可。
- 完成之后即可访问harbor的webUI
- 安装harbor结束了需要注意的是在配置https的时候需要主机harbor.yml配置文件的证书配置以及配置文件的编写格式一定要注意空格哦,不然会瞎报错的让你找不到头绪的那种哈哈哈。https访问请按照官网进行操作证书。地址:https://github.com/goharbor/harbor/blob/master/docs/configure_https.md
Docker -compose install Harbor的更多相关文章
- 5.Docker Compose 部署 Harbor
什么是 Harbor Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源 Docker Dis ...
- Install Docker Compose
https://docs.docker.com/compose/install/ sudo curl -L "https://github.com/docker/compose/releas ...
- ubuntu 14.04 https 形式安装docker 私有库 harbor
起始目录/root,root 登陆后,直接在该目录进行下面的命令 下载harbor 预编译包 0.4.5 准备通过域名 reg.server.com 来访问镜像库所以需要在/etc/hosts 文件中 ...
- docker 镜像仓库 Harbor 部署 以及 跨数据复制
docker 镜像仓库 Harbor 部署 跨数据复制 Harbor 是 Vmwar 公司开源的 企业级的 Docker Registry 管理项目 它主要 提供 Dcoker Registry 管理 ...
- Docker系列10—容器编排工具Docker Compose详解
本文收录在容器技术学习系列文章总目录 1.Docker Compose 概述 Compose是一个用于定义和运行多容器Docker应用程序的工具.使用Compose,您可以使用Compose文件来配置 ...
- 离线手动部署docker镜像仓库——harbor仓库(HTTPS)
实验环境: harbor服务器系统:CentOS Linux release 7.5.1804 (Core)harbor服务器IP:10.1.12.114harbor版本:v1.5.0docker版本 ...
- Docker镜像仓库Harbor搭建及配置
一.harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全.标识和管理等,扩展了开源Docker Distribut ...
- Docker 私有仓库 Harbor registry 安全认证搭建 [Https]
Harbor源码地址:https://github.com/vmware/harborHarbort特性:基于角色控制用户和仓库都是基于项目进行组织的, 而用户基于项目可以拥有不同的权限.基于镜像的复 ...
- docker开源仓库Harbor部署笔记
Harbor介绍Harbor是Vmvare团队开发的开源企业级registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务.项目地址:ht ...
随机推荐
- maven引入CDH依赖包
1. POM文件加入仓库 注意:id要和仓库配置中的id一致. <repositories> <repository> <id>cloudera</id> ...
- WMS常用命令
- Linux MySQL 5.6.43 安装
[注意] 1.首先安装在默认目录 /usr/local/mysql,如需更改数据存储目录,进行2.3两步 2.如果需要修改数据目录,将my.nf 中的 datadir=/usr/local/mysql ...
- [AWS] Cloud Server
一元课程:AWS云计算——AWS操作指南系列课程 AWS 入门指南 1.1 Create one account 1.2 Create IAM Users Create 'group' firstly ...
- PL/SQL无法显示字段可以为NULL还是不能为NULL
今天用mybatis操作oracle,用PL/SQL看到数据表的字段,明明都是可以为NULL的字段,各个字段都报错,ORA-01400 字段不能为NULL. 后面请教了同事和朋友,才知道这是PL/SQ ...
- 使用Delphi开发linux应用
对于很多喜欢使用delphi做开发的人都希望delphi能够支持linux平台的开发,终于在delphi10.2版本中,delphi开始支持linux平台的开发了.在这里写一下Linux开发环境的配置 ...
- vscode插件Power Mode
Power Mode官网 设置里添加 "powermode.enabled": true, "powermode.presets": "flames& ...
- win10安装网络适配器
上面这个有些叫Microsoft Loopback Adapter
- LeetCode 653. 两数之和 IV - 输入 BST(Two Sum IV - Input is a BST)
653. 两数之和 IV - 输入 BST 653. Two Sum IV - Input is a BST 题目描述 给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定 ...
- LeetCode 23. 合并K个排序链表(Merge Two Sorted Lists)
23. 合并K个排序链表 23. Merge k Sorted Lists 题目描述 合并 k 个排序链表,返回合并后的排序链表.请分析和描述算法的复杂度. LeetCode23. Merge k S ...
