环境
关闭防火墙
selinux
安装docker
配置镜像加速器
[root@xiaop.com harbor]# cat /etc/docker/daemon.json { "insecure-registries":["192.168.200.165"], ##harborip "registry-mirrors":["https://rsbud4vc.mirror.aliyuncs.com","https://docker.1ms.run","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","http://qtid6917.mirror.aliyuncs.com"], "exec-opts":["native.cgroupdriver=systemd"], "log-driver":"json-file", "log-opts": { "max-size": "100m" }, "storage-driver":"overlay2", "storage-opts": [ "overlay2.override_kernel_check=true" ] }
一、安装Harbor
##创建证书目录(随便) mkdir /data/ssl -p cd /data/ssl/ ##生成ca证书 3072位私钥 openssl genrsa -out ca.key 3072 ##数字证书,然后根据提示填写国家,城市之类的 openssl req -new -x509 -days 3650 -key ca.key -out ca.pem ##生成域名证书 openssl genrsa -out harbor.key 3072 ##证书请求,也是根据提示填,不填就回车 openssl req -new -key harbor.key -out harbor.csr ##签发证书 openssl x509 -req -in harbor.csr -CA ca.pem -CAkey ca.key -CAcreateserial -out harbor.pem - days 3650
查看证书是否生效
openssl x509 -noout -text -in harbor.pem
1、安装
##构建目录,看自己喜好 mkdir /data/install -p cd /data/install/ ##将准备好的包上传就行了 tar -xf 解压 cd harbor vim harbor.cfg ##编辑配置文件 hostname = harbor #看自己的名字 ui_url_protocol = https #协议用 https ssl_cert = /data/ssl/harbor.pem ssl_cert_key = /data/ssl/harbor.key
2、安装docker-compose
yum install docker-compose -y #启动 ./install.sh --with-notary --with-clair #如何停掉 harbor: docker-compose stop #如何启动 harbor: docker-compose start
3、访问
找到本机的hosts文件,在c盘,加上ip 域名
4、登陆
账号:admin
密码:Harbor12345
5、推送镜像
docker login 192.168.200.165
输入账号,密码
[root@xiaop.com ~]# docker tag tomcat:latest 192.168.200.165/test/tomcat:v1 [root@xiaop.com ~]# docker push 192.168.200.165/test/tomcat:v1拉取也是一样
###有待补充。。。。。





1824

被折叠的 条评论
为什么被折叠?



