在公司搭建私有maven库,我为了在本机做测试,我选择Sonatype nexus oss,在docker里面安装

1.Mac上安装docker

下载地址:https://github.com/boot2docker/osx-installer/releases

打开安装包,下一步直到安装完成,没有复杂的地方

安装完成后输入以下命令验证

$docker run ubuntu echo hello world

正常情况会打印出 hello world

可能还会用到boot2docker ip查看IP地址,通常会是192.168.59.103

docker的安装基本结束了

2.在docker里安装nexus

很简单,先在docker里面pull,命令是

$docker pull sonatype/nexus

可能会出现失败,多试几次

pull完成之后可以运行了,在commad里面输入

$docker run -d -p 8081:8081 --name nexus sonatype/nexus:oss

但是第一次出现了以下错误

Unable to find image 'sonatype/nexus:oss' locally

然后又自动pull了sonatype/nexus,也不知道原因,知道的童鞋可以在下面评论区给我留言

出现以上问题可以忽略,再运行一下命令,会有这样的提示:

Error response from daemon: Conflict. The name "nexus" is already in use by container 80289ffddb82. You have to delete (or rename) that container to be able to reuse that name.

这个提示我忽略了,原因是第一次nexus应该运行起来了

在浏览器里面输入http://192.168.59.103:8081/,页面正常打开了

准备工作就这样完成了

3.nexus必要设置

上面已经安装好了,登录,默认的用户名和密码分别是:admin   admin123

下一步如图设置

保存设置,这样仓库就算完成了

补充:

docker run -itd -p 8082:8081 --name nexus sonatype/nexus:oss

8082是服务器内部端口,这个可以替换其它没有被占用的端口   比如:9090

8081固定不可改变

最新文章

  1. 在CSV文件中增加一列属性值
  2. Linux磁盘系统基础知识(转载)
  3. UI设计之PS界面初始化设置
  4. Unity3D–Texture图片空间和内存占用分析(转载)
  5. 获取View的高度宽度,屏幕参数,状态栏高度
  6. PTA 数据结构 银行业务队列简单模拟
  7. 【转载】在Linux下,一个文件也有三种时间,分别是:访问时间、修改时间、状态改动时间
  8. Python 实现火车票查询工具
  9. 今年开搞了,搭建一下vue开发环境
  10. MyDAL - .QueryListAsync() 使用
  11. 排序函数 sort() 和 高阶函数sorted()
  12. 单片机的外围功能电路 LET′S TRY“嵌入式编程”: 2 of 6
  13. HTML学习笔记Day8
  14. jenkins 构建
  15. MongoDB Notes
  16. github笔记
  17. 从nodejs到在线商城
  18. main方法之args参数
  19. 用path动画绘制水波纹
  20. python---堡垒机开发

热门文章

  1. 46深入理解C指针之---内存分析
  2. AC日记——小木棍【数据加强版】 洛谷 P1120
  3. Web Cache
  4. python 中各种数据类型的排序问题
  5. luogu P1310 表达式的值
  6. 《SQL Server 监控和诊断》
  7. 如何查看pip安装包的所有版本;以及ipython的安装
  8. PS 基础知识 如何绘制几何图形
  9. FFmpeg for ios架构:中级
  10. poj 1651 Multiplication Puzzle【区间DP】