111111

docker-安装harbor

一。安装docker 上传harbor zip包并安装

1
2
3
4
5
unzip harbor.zip
tar -xvf harbor-offline-installer-v2.0.0.tgz
cp harbor.yml.tmpl harbor.yml
vim harbor.yml   #修改主机地址为本地
./prepare  #如果报错看docker是否启动 没启动启动docker

  scp  docker-compose-Linux-x86_64 172.17.17.84:/usr/bin/

  mv /usr/bin/docker-compose-Linux-x86_64 /usr/bin/docker-compose

 chmod + x  /usr/bin/docker-compose

./install.sh

http://172.17.17.84/harbor/projects      登录页面  账号admin  密码Harbor12345 成功

新建项目 tomcat

 

二。开启https访问并设置证书

/data/harbor/harbor.yml

https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  certificate: /root/ssl/reg.ctnrs.com.pem
  private_key: /root/ssl/reg.ctnrs.com-key.pem

2.1  上传证书

   yum install wget -y

1
2
3
4
5
6
sh  certs.sh
sh  cfssl.sh
./prepare
docker-compose down
docker-compose up –d
mkdir /etc/docker/certs.d/reg.ctnrs.com -p
 
2.2 将数字证书复制到Docker主机
mkdir /etc/docker/certs.d/reg.ctnrs.com -p
scp /root/ssl/reg.ctnrs.com.pem  172.17.17.85:/etc/docker/certs.d/reg.ctnrs.com/reg.ctnrs.com.crt        #把证书拷贝到要上传harbor的docker主机上并改名字
docker pull reg.ctnrs.com/tomcat/tomcat:v1     #下载harbor里的镜像   镜像随意

 

 2.3推送需要先登录harbor

docker login reg.ctnrs.com

账号   admin 

密码   harbor12345

docker tag lizhenliang/java-demo  reg.ctnrs.com/tomcat/tomcat:v1              打镜像

docker push reg.ctnrs.com/tomcat/tomcat:v1   #推送打好的tag镜像

 

posted @   赵SIR  阅读(1755)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示