linux--docker(harbor企业级私有仓库搭建 图形化管理)

第一次安装

Docker-compose 安装

curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第1张图片

证书

mkdir -p certs              /root/certs
openssl req -newkey rsa:4096 -nodes -sha256 -keyout certs/westos.org.key -x509 -days 365 -out certs/westos.org.crt       
制作证书

证书识别

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第2张图片
认证证书

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第3张图片

harbor的安装

tar zxf harbor-offline-installer-v1.10.1.tgz
cd harbor
vim harbor.yml

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第4张图片

./prepare                   检索配置文件修改
./install.sh                注意registry的使用

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第5张图片

图形界面

注意: 主机和浏览器主机加解析
访问reg.westos.org

账户:admin
密码:westos

火狐浏览器不信任证书(自签名不合法)

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第6张图片

上传:

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第7张图片
在这里插入图片描述

下载:

有解析,仓库目标

镜像得放在library库,否则下载找不到

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第8张图片
linux--docker(harbor企业级私有仓库搭建 图形化管理)_第9张图片

systemctl daemon-reload
systemctl restart docker

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第10张图片

私有仓库

创建一个私有的仓库:aplox

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第11张图片
linux--docker(harbor企业级私有仓库搭建 图形化管理)_第12张图片

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第13张图片

用此用户登陆

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第14张图片
上传:

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第15张图片
在这里插入图片描述
下载:

报错,需要认证,需要保证仓库完整

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第16张图片
认证

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第17张图片

注意:公开仓库不需要认证就可以下载

重新安装功能更多的界面

容器可以做回收,迁移
停掉所有容器并且删除,但数据还在

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第18张图片

./prepare                       清理文件
./install.sh --with-notary --with-clair --with-chartmuseum     加上扫描,认证,内容信任

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第19张图片

扫描

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第20张图片linux--docker(harbor企业级私有仓库搭建 图形化管理)_第21张图片
linux--docker(harbor企业级私有仓库搭建 图形化管理)_第22张图片在这里插入图片描述

自动扫描

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第23张图片

签名

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第24张图片
root用户配置

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第25张图片
或者全局配置

cp到此目录下
update-ca-trust   更新

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第26张图片

激活信任

export DOCKER_CONTENT_TRUST=1
export DOCKER_CONTENT_TRUST_SERVER=https://reg.westos.org:4443

注意:上传镜像docker push xxxxx:必须加(tag)

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第27张图片linux--docker(harbor企业级私有仓库搭建 图形化管理)_第28张图片

有签名,被信任

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第29张图片

当开启内容信任时,没有被信任的镜像不允许进行操作

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第30张图片linux--docker(harbor企业级私有仓库搭建 图形化管理)_第31张图片没有签名不允许

在这里插入图片描述

阻止前在漏洞镜像在扫描的作用下也有不允许功能

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第32张图片

删除签名镜像

首先去掉签名
要输入签名时的密钥

linux--docker(harbor企业级私有仓库搭建 图形化管理)_第33张图片linux--docker(harbor企业级私有仓库搭建 图形化管理)_第34张图片

再删除

你可能感兴趣的:(linux企业应用基础)