iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >docker里部署nexus3
  • 215
分享到

docker里部署nexus3

docker 2023-01-31 07:01:56 215人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

安装方式:直接使用Docker拉取官方镜像源码安装dockerfile构建以上使用第一种方式安装,简单快捷,直接拉取镜像然后启动即可。系统环境:系统: ubuntu 16.04内核: 4.4.0-116-generic安装步骤:安装dock

安装方式:

  1. 直接使用Docker拉取官方镜像

  2. 源码安装

  3. dockerfile构建

以上使用第一种方式安装,简单快捷,直接拉取镜像然后启动即可。

系统环境:

系统: ubuntu 16.04

内核: 4.4.0-116-generic

安装步骤:

安装docker:
$ sudo apt-get update
$ sudo apt-get install docker-ce
启动 Docker CE:
$ sudo service docker start

或者

$ sudo /etc/init.d/docker start
查找镜像:
$ docker search nexus3
拉取镜像(这里使用官方镜像,基于Centos):
$ docker pull sonatype/nexus3
启动:
$ docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 --name nexus3 sonatype/nexus3 -v /opt/nexus-data:/nexus-data

映射的4个端口用途:

  • 8081:nexus3网页端

  • 8082:docker(hosted)私有仓库,可以pull和push

  • 8083:docker(proxy)代理远程仓库,只能pull

  • 8084:docker(group)私有仓库和代理的组,只能pull

/nexus-data:docker里存nexus数据目录,所以将数据目录存放到宿主机/opt/nexus-data

访问网页端
Http://192.168.2.210:8081  #默认账号密码: admin/admin123

配置docker(hosted)

  • 登录
  • 设置私有仓库--> Repositories --> Create repository --> docker(hosted)  这里使用的是http

私有仓库push/pull测试(回到宿主机下)
$ docker login 192.168.2.210:8082 #admin/admin123
$ docker tag 2d194b392dd1 192.168.2.210:8082/centos7
$ docker push 192.168.2.210:8082/centos7
查看仓库:

拉取:
$ docker rmi 192.168.2.210:8082/centos7 #先删除本地镜像再拉取$ docker pull 192.168.2.210:8082/centos7

配置docker(proxy)

  • Name --> mydocker-proxy

  • HTTP Port --> 8083

  •  Enable Docker V1 api

  • Remote storage --> https://reGIStry-1.docker.io

  • Docker Index:

    •  Use Docker Hub

宿主机登录测试

$ docker login 192.168.2.210:8083 #admin/admin123

$ docker search 192.168.2.210:8083/hello-world 


$ docker pull 192.168.2.210:8083/hello-world

官方文档

git


--结束END--

本文标题: docker里部署nexus3

本文链接: https://www.lsjlt.com/news/191108.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作