努力挣扎的生活 努力挣扎的生活
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)

yangfk

瑟瑟发抖的小运维
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 运维基础
  • 监控
  • 日志系统
  • gitlab安装
  • jenkins安装和管理
  • Jenkins工具集成
  • pipeline流水线
  • Dcoker
  • Kubernetes
  • Nexus
  • Rancher
  • Prometheus
  • ELK(EFK)
  • 虚拟化
  • Mysql
  • PostgreSQL
  • Redis
  • MongoDB
  • clickhouse
关于
  • 分类
  • 标签
  • 归档
  • 收藏
  • 更多
GitHub (opens new window)
  • Docker

  • Kubernetes

  • Nexus

    • Nexus3部署
      • 使用docker-compose 部署nexus3
    • Nexus3配置
  • Rancher

  • Prometheus

  • ELK

  • 虚拟化

//
  • 云计算虚拟化
  • Nexus
yangfk
2021-08-25

Nexus3部署

//

# 使用docker-compose 部署nexus3

docker-hub镜像地址 (opens new window)

cd /data/ && vi docker-compose-nexus.yml

version: '3'
services:
  nexus3:
    container_name: nexus3
    restart: always
    image: sonatype/nexus3:3.29.2
    volumes:
      - /etc/localtime:/etc/localtime
      - ./nexus3:/nexus-data
    network_mode: "host"
    environment:
      - INSTALL4J_ADD_VM_PARAMS=-Xms2g -Xmx2g -XX:MaxDirectMemorySize=4g

#docker run -dti --net=host --name=nexus3 --privileged=true --restart=always -e INSTALL4J_ADD_VM_PARAMS="-Xms4g -Xmx4g -XX:MaxDirectMemorySize=6g" -v /etc/localtime:/etc/localtime -v /application/nexus3:/nexus-data sonatype/nexus3:3.29.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14

启动

docker-compose -f docker-compose-nexus.yml up -d

  • 配置nginx ,域名解析访问

vi /etc/nginx/sites-enabled/nexus3.conf

upstream nexus_web {
    server 127.0.0.1:8081;
}

# nexus3 web 管理
server {
    listen 80;
#    listen 443 ssl;
    server_name mirror.yfklife.cn;
    client_max_body_size 0;
    proxy_max_temp_file_size 0;
#    ssl_certificate /data/wwwroot/ssl/mirror.yfklife.cn.crt;
#    ssl_certificate_key /data/wwwroot/ssl/mirror.yfklife.cn.key.pem;
#    ssl_protocols TLSv1.1 TLSv1.2;
#    ssl_ciphers '!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES:';
#    ssl_prefer_server_ciphers on;
#    ssl_session_cache shared:SSL:10m;
    location /download {
        alias /application/download;
    }
    location / {
      proxy_pass http://nexus_web;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

按照提示创建,修改密码

nexus_admin1.jpg

//
点击 -->> 给博主买咖啡 (opens new window)
上次更新: 2022/01/16, 23:11:39
Pod探针
Nexus3配置

← Pod探针 Nexus3配置→

最近更新
01
Pod探针
12-20
02
kubeadm证书替换
12-20
03
kubeadm安装k8s(版本1.26.0)
12-16
更多文章>
Theme by Vdoing | Copyright © 2019-2023 yangfk | 湘ICP备2021014415号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×
//