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 管理界面

相关推荐
Xyz996_4 分钟前
K8S-Configmap资源
云原生·容器·kubernetes
spencer_tseng5 分钟前
springcloud + javaframework + h5
java·spring·spring cloud
李慕婉学姐10 分钟前
Springboot面向电商的仓库管理系统05uc4267(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
pengkai火火火24 分钟前
基于springmvc拓展机制的高性能日志审计框架的设计与实现
spring boot·安全·微服务·架构
月明长歌30 分钟前
【码道初阶】【Leetcode606】二叉树转字符串:前序遍历 + 括号精简规则,一次递归搞定
java·数据结构·算法·leetcode·二叉树
原来是好奇心32 分钟前
深入Spring Boot源码(八):高级特性与扩展点深度解析
java·源码·springboot
oioihoii35 分钟前
C++共享内存小白入门指南
java·c++·算法
用户990450177800938 分钟前
ruoyi-vue2集成flowable6.7.2后端篇
后端
@淡 定41 分钟前
线程安全的日期格式化:避免 SimpleDateFormat 并发问题
java
qq_124987075343 分钟前
基于springboot框架的小型饮料销售管理系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·spring·毕业设计