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

在这里插入图片描述

证书

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       
制作证书

证书识别

在这里插入图片描述
认证证书

在这里插入图片描述

harbor的安装

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

在这里插入图片描述

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

在这里插入图片描述

图形界面

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

账户:admin
密码:westos

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

在这里插入图片描述

上传:

在这里插入图片描述
在这里插入图片描述

下载:

有解析,仓库目标

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

在这里插入图片描述
在这里插入图片描述

systemctl daemon-reload
systemctl restart docker

在这里插入图片描述

私有仓库

创建一个私有的仓库:aplox

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

用此用户登陆

在这里插入图片描述
上传:

在这里插入图片描述
在这里插入图片描述
下载:

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

在这里插入图片描述
认证

在这里插入图片描述

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

重新安装功能更多的界面

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

在这里插入图片描述

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

在这里插入图片描述

扫描

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

自动扫描

在这里插入图片描述

签名

在这里插入图片描述
root用户配置

在这里插入图片描述
或者全局配置

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

在这里插入图片描述

激活信任

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

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

在这里插入图片描述在这里插入图片描述

有签名,被信任

在这里插入图片描述

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

在这里插入图片描述在这里插入图片描述没有签名不允许

在这里插入图片描述

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

在这里插入图片描述

删除签名镜像

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

在这里插入图片描述在这里插入图片描述

再删除

发布了241 篇原创文章 · 获赞 0 · 访问量 7255

猜你喜欢

转载自blog.csdn.net/Aplox/article/details/105409868
今日推荐