1先决条件
港被部署为多个码头工人容器,因此可以部署在任何支持码头工人的Linux发行版上。目标主机需要安装Python,码头工人和码头工人组成。
1.1硬件
资源类型 容量 说明 CPU 最少2个CPU 首选4个CPU 内存 最少4 gb 首选8 gb 硬盘 最少40 gb 160 gb为佳1.2软件
名称 版本 说明 Python 2.7或更高 请注意,您可能必须在默认未安装Python解释器的Linux发行版(Gentoo拱)上安装Python 码头工人引擎 1.10或更高 有关安装说明,请参阅:https://docs.docker.com/engine/installation/码头工人组成 1.6.0或更高 有关安装说明,请参阅:https://docs.docker.com/compose/install/OpenSSL 最好是最新的 生成港证书和密钥1.3网络端口
端口 协议 说明 443 HTTPS 港门户和核心API将在此端口上接受https协议的请求 4443 HTTPS 与港口的码头工人内容信任服务的连接,仅在启用公证时才需要 80 HTTP 港门户和核心API将在此端口上接受HTTP协议的请求2环境
<代码类=" language-bash ">操作系统:centos7 港版本:1.7.5 python版本:2.7 docker-ce版本:19.03.6 docker-compose版本:1.25.3 港服务端ip: 192.168.7.72 港客户端ip: 192.168.7.73 防火墙和selinux:关闭代码>
3安装步骤
<代码> 1。安装docker-ce 2 .安装docker-compose 3 .自签ssl证书 4 .下载港口离线安装包并解压 5 .配置harbor.cfg 6 .运行install.sh安装和启动港口 7 .测试从港口仓库下载和上传镜像代码>
3.1安装docker-ce
官方文档:https://docs.docker.com/install/linux/docker-ce/centos/
引用>3.1.1卸载旧版本
<代码类=" language-bash "> #百胜删除码头工人docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine 代码>3.1.2安装所需的软件包
<代码类=" language-bash "> # yum安装- y yum-utils device-mapper-persistent-data lvm2 代码>3.1.3添加码头工人存储库
<代码类=" language-bash "> # yum-config-manager——add-repo https://download.docker.com/linux/centos/docker-ce.repo 代码>3.1.4安装最新版的docker-ce
<代码类=" language-bash "> # yum安装- y docker-ce docker-ce-cli containerd.io 代码>3.1.5启动码头工人并设置为开机自启动
<代码类=" language-bash "> # systemctl启用——现在码头工人代码>3.1.6添加阿里云镜像加速器
浏览器打开http://cr.console.aliyun.com,注册或登录阿里云账号,点击左侧的“镜像加速器”,将会得到一个专属的加速地址,而且下面有使用配置说明:
<代码类=" language-bash "> #三通/etc/docker/daemon.json & lt; & lt;——“EOF” { “registry-mirrors”(“https://5uhltnnr.mirror.aliyuncs.com”): } EOF # systemctl daemon-reload # systemctl重启码头工人代码>3.1.7查看码头工人版本信息
<代码类=" language-bash "> #码头工人——版本 码头工人19.03.6版本,建造369 ce74a3c 代码>3.2安装docker-compose
3.2.1到GitHub下载对应版本的二进制文件
下载地址:https://github.com/docker/compose/releases
引用><代码类=" language-bash "> # pwd/usr/local/bin 代码>3.2.2将可执行权限应用于二进制文件
<代码类=" language-bash "> # mv docker-compose {-Linux-x86_64,} # chmod + x docker-compose 代码>3.2.3创建软链接
<代码类=" language-bash "> # ln - s/usr/local/bin/docker-compose/usr/bin/docker-compose 代码>第3.2.4测试安装
企业级镜像仓库(港)安装和配置