Docker 部署 nexus3

1、创建持久化数据保存路径

mkdir -p /data/nexus/nexus-data

赋予权限否则启动会提示权限错误

chmod -R 777 /data/nexus_new/nexus-data

2、启动容器

docker run -d \
--restart=always \
--name nexus3 \
-v /data/nexus/nexus-data:/nexus-data \
--restart=always \
-p 5000:5000 \
-p 8082:8081 \
sonatype/nexus3

查看初始密码

docker exec -it nexus3 /bin/bash
cat /nexus-data/admin.password

登录修改初始密码

3、配置阿里云及中央仓库

Docker 部署 nexus3_docker

选择 maven2(proxy)

依次设置添加代理仓库路径--阿里云仓库代理服务 https://maven.aliyun.com/mvn/guide

Docker 部署 nexus3_apache_02

自助选择添加其它仓库

[

Docker 部署 nexus3_maven_03

](javascript:void(0);)

1. aliyun
    http://maven.aliyun.com/nexus/content/groups/public
2. apache_snapshot
    https://repository.apache.org/content/repositories/snapshots/
3. apache_release
    https://repository.apache.org/content/repositories/releases/
4. atlassian
    https://maven.atlassian.com/content/repositories/atlassian-public/
5. datanucleus
    http://www.datanucleus.org/downloads/maven2
6. maven-central (安装后自带,仅需设置Cache有效期即可)
    https://repo1.maven.org/maven2/
7. nexus.axiomalaska.com
    http://nexus.axiomalaska.com/nexus/content/repositories/public
8. oss.sonatype.org
    https://oss.sonatype.org/content/repositories/snapshots
9.pentaho
    https://public.nexus.pentaho.org/content/groups/omni

[

Docker 部署 nexus3_apache_04

](javascript:void(0);)

将所有代理仓库加入组

Docker 部署 nexus3_docker_05

Docker 部署 nexus3_maven_06