Docker-compose 搭建Maven私服部署

  1. Docker-compose 搭建Maven私服

推荐一个强到可怕的零基础全栈开发微服务实战的一个项目

一、 创建一个 docker-compose.yml

powershell 复制代码
version: '3'
services:
  nexus3:
    image: sonatype/nexus3
    container_name: my_nexus3
    privileged: true
    ports:
      - "5000:5000"
      - "8081:8081"
    volumes:
      - /mydata/nexus-data:/var/nexus-data
    environment:
      - INSTALL4J_ADD_VM_PARAMS=-Xms256M -Xmx512M -XX:MaxDirectMemorySize=1024M
    restart: always

二、搭建说明

docker exec -it 容器ID /bin/bash

获取路径

/opt/sonatype/sonatype-work/nexus3

查看密码

cat admin.password

1. 启动服务:在包含 docker-compose.yml 文件的目录中运行 docker-compose up -d 即可在后台启动 Nexus3 容器

2. 停止服务:运行 docker-compose down 即可停止并删除容器

3. 数据持久化:通过 volumes 配置,将容器内的 /var/nexus-data 目录映射到宿主机的 /mydata/nexus-data 目录,确保数据不会丢失

4. 访问 Nexus:容器启动后,可通过 http://服务器IP:8081 访问 Nexus 管理界面

相关推荐
yaaakaaang8 分钟前
3.springboot,用eclipse轻松创建~
java·spring boot·eclipse
计算机学姐10 分钟前
基于SpringBoot的新能源充电桩管理系统
java·vue.js·spring boot·后端·mysql·spring·java-ee
木井巳12 分钟前
【笔试强训】Day1
java·算法
风萧萧199912 分钟前
Milvus Java 快速入门
java·开发语言·milvus
leiming613 分钟前
巧用 FreeRTOS 任务通知作“邮箱”:NeoPixel 灯环控制实战
java·前端·算法
cool320017 分钟前
二进制基于kubeasz部署 K8s 1.34.x 高可用集群实战指南-第四章:kubeasz部署集群k8s系统(4-4)
云原生·容器·kubernetes
qq56801807619 分钟前
Springboot中使用Elasticsearch(部署+使用+讲解 最完整)
spring boot·elasticsearch·jenkins
CSND74019 分钟前
什么是Docker,容器是什么,镜像是什么,一文解读
运维·人工智能·docker·容器
cool320019 分钟前
ETCD每天凌晨2点自动备份 + 手动完整恢复
云原生·容器·kubernetes
东离与糖宝21 分钟前
Java 26 FFM API进阶:零JNI调用TensorRT/OpenVINO,AI端到端延迟砍半
java·人工智能