# 搜索镜像
docker search nexus
# 拉取镜像
docker pull sonatype/nexus3
# 创建挂载目录
mkdir /usr/local/work/maven
# 赋权限
chmod 777 /usr/local/work/maven
# 运行容器 设置大小
docker run -d --privileged=true --name=nexus3 -p 5000:5000 -p 8081:8081 /usr/locl/work/maven:/var/nexus-data -e INSTALL4J_ADD_VM_PARAMS="-Xms256M -Xmx512M -XX:MaxDirectMemorySize=1024M" sonatype/nexus3
# 查看nexus启动情况日志
docker logs -f nexus
解释:
-d 后台挂起
--name=名字 给你的容器起个名字
-p 宿主机端口:容器端口映射 --- 端口映射 5000:5000 是为了一会我们docker仓库准备的端口,8081:8081是为了我们maven私服准备的
-v 宿主机目录:容器目录 目录挂载
--privileged=true 开启文件挂载
-e INSTALL4J_ADD_VM_PARAMS="-Xms256M -Xmx512M -XX:MaxDirectMemorySize=1024M"
修改内存大小确保可以运行
登录仓库页面:http://ip:8081
docker exec -it 40caf5278fc3 /bin/bash 进入容器
初始密码在nexus-data的admin.password里



