1、Docker运行起来NRM(Sonatype Nexus Repository Manager)
docker pull sonatype/nexus3:3.21.0(拉取nexus3:3.21.0版本)
docker run -d -p 8081:8081 -p 8000:8000 --name nexus -e INSTALL4J_ADD_VM_PARAMS="-Xms2g -Xmx2g - XX:MaxDirectMemorySize=3g -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs -Dstorage.diskCache.diskFreeSpaceLimit=1024 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000" sonatype/nexus3:3.21.0(docker运行程序,注意8081是web端口,8000是我们留给调试程序的端口。协议socket)
2、IDEA开始调试Docker里的内容
下对应版本的nexus3:3.21.0源代码(nexus-public),和docker里的版本对应。注意箭头的位置,是微服务的moudle,对应选择、