当前位置: 首页 > news >正文

企业设备管理系统seo外链软件

企业设备管理系统,seo外链软件,上海网上推广优化,企业网d1netNexus简介 使用 Docker 官方的 Registry 创建的仓库面临一些维护问题。比如某些镜像删除以后空间默认是不会回收的,需要一些命令去回收空间然后重启 Registry。在企业中把内部的一些工具包放入 Nexus 中是比较常见的做法,最新版本 Nexus3.x 全面支持 Doc…

Nexus简介
使用 Docker 官方的 Registry 创建的仓库面临一些维护问题。比如某些镜像删除以后空间默认是不会回收的,需要一些命令去回收空间然后重启 Registry。在企业中把内部的一些工具包放入 Nexus 中是比较常见的做法,最新版本 Nexus3.x 全面支持 Docker 的私有镜像。而且它的功能不仅仅是存放私有镜像,还可以存放maven的一些依赖等等。

Nexus安装
在这简单通过容器的方式安装,首次运行需等待下载镜像。

[root@k8s-m1 harbor]# docker run -d --name nexus3 --restart=always     -p 8081:8081     --mount src=nexus-data,target=/nexus-data     sonatype/nexus3
[root@k8s-m1 harbor]# docker logs  -f nexus3  #查看日志
......
2023-05-25 08:52:00,833+0000 INFO  [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - 
-------------------------------------------------Started Sonatype Nexus OSS 3.37.3-02-------------------------------------------------

如果看到以上内容,说明 Nexus 已经启动成功,可以使用浏览器打开 http://IP:8081 访问 Nexus 了。

使用
首次运行请通过以下命令获取初始密码:

[root@k8s-m1 harbor]#  docker exec nexus3 cat /nexus-data/admin.password
5b35fd01-3917-4b81-94ba-3cccf705b872[root@k8s-m1 harbor]#​

首次启动 Nexus 的默认帐号是 admin ,密码通过上边命令获取,点击右上角登录,首次登录需更改初始密码。
登录之后可以点击页面上方的设置按钮按照下面的方法进行设置。

创建仓库
创建一个私有仓库的方法: Repository->Repositories 点击右边菜单 Create repository 选择 docker (hosted)
Name: 仓库的名称
HTTP: 仓库单独的访问端口(例如:5001)
Hosted -> Deployment pollcy: 请选择 Allow redeploy 否则无法上传 Docker 镜像。

其它的仓库创建方法请各位自行探索,还可以创建一个 docker (proxy) 类型的仓库链接到 DockerHub 上。再创建一个 docker (group) 类型的仓库把刚才的 hosted 与 proxy 添加在一起。主机在访问的时候默认下载私有仓库中的镜像,如果没有将链接到 DockerHub 中下载并缓存到 Nexus 中。

添加访问权限
菜单 Security->Realms 把 Docker Bearer Token Realm 移到右边的框中保存。
添加用户规则:菜单 Security->Roles->Create role 在 Privlleges 选项搜索 docker 把相应的规则移动到右边的框中然后保存。
添加用户:菜单 Security->Users->Create local user 在 Roles 选项中选中刚才创建的规则移动到右边的窗口保存。

NGINX 加密代理,其实也可以直接使用了。
证书的生成请参考上面章节。
NGINX 配置参考

upstream register
{server "YourHostName OR IP":5001; #端口为上面添加私有镜像仓库时设置的 HTTP 选项的端口号check interval=3000 rise=2 fall=10 timeout=1000 type=http;check_http_send "HEAD / HTTP/1.0\r\n\r\n";check_http_expect_alive http_4xx;
}
​
server {server_name YourDomainName;#如果没有 DNS 服务器做解析,请删除此选项使用本机 IP 地址访问listen       443 ssl;
​ssl_certificate /usr/local/harbor/certs/docker.margu.com.crt ;ssl_certificate_key /usr/local/harbor/certs/docker.margu.com.key;
​ssl_session_timeout  5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers  HIGH:!aNULL:!MD5;ssl_prefer_server_ciphers   on;large_client_header_buffers 4 32k;client_max_body_size 300m;client_body_buffer_size 512k;proxy_connect_timeout 600;proxy_read_timeout   600;proxy_send_timeout   600;proxy_buffer_size    128k;proxy_buffers       4 64k;proxy_busy_buffers_size 128k;proxy_temp_file_write_size 512k;
​location / {proxy_set_header Host $host;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Forwarded-Port $server_port;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection $connection_upgrade;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_pass http://register;proxy_read_timeout 900s;}error_page   500 502 503 504  /50x.html;
}

Docker 主机访问镜像仓库
如果不启用 SSL 加密可以通过 的方法添加非 https 仓库地址到 Docker 的配置文件中然后重启 Docker。
使用 SSL 加密以后程序需要访问就不能采用修改配置的方式了。具体方法参考上面两章:

使用 docker login YourDomainName OR HostIP 进行测试,用户名密码填写上面 Nexus 中设置的。

http://www.rdtb.cn/news/20671.html

相关文章:

  • 江苏省内网站建设百度app内打开
  • 深圳分销网站设计电话2022年最近十大新闻
  • 一流的微商城网站建设seo网站优化案例
  • 婚介网站模板怎么从网上找客户
  • 政府手机网站今日最新国际新闻
  • 网站建设公司如何发展网络游戏推广员是做什么的
  • 企业网站的技术维护内容主要包括媒体营销平台
  • 专业做全景图的网站平台投资网站建设方案
  • 做彩票网站需要多少钱国内重大新闻
  • 手机app开发 网站建设360收录入口
  • 做签证的网站全球疫情最新数据统计
  • 清爽帝国cms沈阳seo网站关键词优化
  • 聊城网站建设售后服务游戏行业seo整站优化
  • 福州网站建设多少钱湖南今日新闻最新头条
  • 建设肯德基网站的好处seo优化网站的手段
  • 佛山优化公司推广长沙seo优化首选
  • 网站如果直接点击拨打电话爱链接
  • 做网站和论坛区别免费网络推广的方法
  • 做网站东莞东莞建网站交换链接案例
  • 河北省两学一做网站国外市场网站推广公司
  • java做网站需要的接口推广平台排行榜app
  • 江都区城乡建设局网站马局360优化大师官方网站
  • 如何将网站让百度收录企业网站设计图片
  • asp做网站缺点关键词名词解释
  • 呼和浩特做网站哪家公司好淘宝如何提升关键词排名
  • 网站设计大概在什么价位培训心得体会怎么写
  • 衢州做网站的公司免费网站建站平台
  • 怎样如何做网站赚钱关键词工具
  • 商城网站功能表网站如何被搜索引擎收录
  • 网站建设审批西安做网站的公司