docker安装nexus

一. 创建backend网络

docker network create backend

查看是否创建成功

docker network ls | grep backend

二. 启动nexus3容器

  • 创建目录/opt/docker/nexus/data, (无需指定特殊权限)
  • 启动容器
docker run -d -p 8081:8081 --net=backend \ 
--name nexus3 \ 
-v /opt/docker/nexus/data:/nexus-data \ 
sonatype/nexus3

参数说明:
-d: 后台运行该容器
-p: 端口映射
--net: 将容器加入backend网络
--name: 自定义容器名称
-v: 挂载外部数据卷
sonatype/nexus3: 镜像名称,注意这里是nexus3

三. 测试

  • 稍等一会(nexus启动需要一点点时间), 此时,可以查看日志, 查看nexus3的启动情况docker logs --tail nexus3, 等待容器完全启动.

  • 打开浏览器访问 http://localhost:8081

  • 修改中央仓库的镜像地址为阿里的maven仓库地址, 点击保存.

  • 停止并删除容器

docker stop nexus3
docker rm nexus3
  • 再次启动容器
docker run -d -p 8081:8081 --net=backend \ 
--name nexus3 \ 
-v /opt/docker/nexus/data:/nexus-data \ 
sonatype/nexus3
  • 浏览器 http://localhost:8081 登录nexus, 查看maven中央仓库的镜像地址, 是否为之前修改的阿里的maven地址, 如果是, 那么你的nexus已经成功容器化了.

你可能感兴趣的:(docker安装nexus)