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仓库地址:https://hub.docker.com/r/sonatype/nexus/ 安装报错 ...
    Devid阅读 2,262评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • 首先私服是一种衍生出来的特殊的Maven远程仓库,构建私服的好处请看3.5私服 可以帮助大家建立私服的仓库管理软件...
    zlcook阅读 10,706评论 0 32
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,606评论 0 120
  • 实用插件: Package Control:安装插件 Emmet:快速编写 HTML/CSS ColorPicke...
    岚风的叶子阅读 226评论 0 0