首页 > 其他分享 >轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3

轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3

时间:2023-03-02 11:00:28浏览次数:67  
标签:CI 04 -- CD nexus3 docker 轻量级

轻量级CI/CD发布部署环境搭建及使用_04_配置宿主机的环境:jdk、maven、node、pythod2 尽自己的绵薄之力,为开源技术分享添砖加瓦   1,搜索nexus3 docker search nexus3

2,拉取最新版本nexus3镜像

docker pull sonatype/nexus3

3,查看nexus3镜像 docker images

4,创建映射目录

mkdir -p /home/docker/nexus3/nexus-data   5,启动nexus3容器 docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /home/docker/nexus3/nexus-data:/var/nexus-data sonatype/nexus

解释: -id 创建守护式容器 --privileged=true 授予root权限(挂载多级目录必须为true,否则容器访问宿主机权限不足) --name=名字 给你的容器起个名字 -p 宿主机端口:容器端口映射 -v 宿主机目录:容器目录 目录挂载 6,查看是否启动成功 docker ps -a 请稍等几分钟(视配置时间长短不一),等待nexus3完成初始化才能访问成功 7,访问获取密码路径 8,进入容器获取密码 docker exec -it f0fae1b4a3cf bash 9,获取步骤7路径下的密码 cat /nexus-data/admin.password 10,返回页面,使用密码登录 账号:admin,登录后,提示设置新密码  

 

创建用户

查看仓库 在项目中配置私服 拷贝public仓库地址 配置到你本地maven的settings文件   至此,轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor,完结 轻量级CI/CD发布部署环境搭建及使用_01_基本介绍 轻量级CI/CD发布部署环境搭建及使用_02_docker安装jenkins 轻量级CI/CD发布部署环境搭建及使用_03_docker安装harbor 编写不易,如需转载,请注明出处

标签:CI,04,--,CD,nexus3,docker,轻量级
From: https://www.cnblogs.com/qsjj/p/17170878.html

相关文章

  • K8S 1.20 弃用 Docker 评估之 Docker 和 OCI 镜像格式的差别
    背景2020年12月初,Kubernetes在其最新的Changelog中宣布,自Kubernetes1.20之后将弃用Docker作为容器运行时。弃用Docker带来的,可能是一系列的改变,包括不限于:......
  • Day04
    JAVA开发环境搭建JDK下载与安装卸载删除Java的安装目录删除Javahome删除path下关于Java的目录、cmd下的java-version安装jdk百度搜索jdk8,找到下载地址同意......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素。
    LeetCode704-二分查找题目描述:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返......
  • 奋斗百天我要xueC--04
    0x00指针内存中字节的编号称为地址(Address)或指针(Pointer)。地址从0开始依次增加,对于32位环境,程序能够使用的内存为4GB,最小的地址为0,最大的地址为0XFFFFFFFF。0x01......
  • SpringBoot自定义启动时的ASCII艺术字
    1.SpringBoot默认的艺术字2.进入ASCII艺术字网站https://www.bootschool.net/ascii3.把下载的banner.txt文件放在resource目录4.重新启动项目【注意:如果不生效的......
  • iOS应用发布ITMS-90704错误解决
    iOS应用发布ITMS-90704错误解决今天第一次用XCode9GM版打包上传应用。貌似上传的过程更简单了。选择“Automaticallymanagesigning”(自动管理签名)后它就直接显示一个......
  • iOS应用发布ITMS-90704错误解决
    iOS应用发布ITMS-90704错误解决今天第一次用XCode9GM版打包上传应用。貌似上传的过程更简单了。选择“Automaticallymanagesigning”(自动管理签名)后它就直接显示一......
  • VideoMAE Masked Autoencoders are Data-Efficient Learners for Self-Supervised Vid
    0.前言相关资料:arxivgithub论文解读(知乎,CSDN)论文基本信息:领域:视频自监督表示学习发表时间:NeurIPS2022(2022.3.23)1.针对的问题视频存......
  • ubuntu20.04部署sonarqube 9.9
    要求前提条件sysctl.conf#echo"vm.max_map_count=524288">>/etc/sysctl.conf#echo"fs.file-max=131072">>/etc/sysctl.conf#sysctl-plimits.conf#echo"......
  • Go special function
    initfunctioninit函数用来进行初始化,在每一个源文件里面的代码,init函数最开始执行init函数没有参数,同时也没有返回值anonymousfunction匿名函数,和javascript和dart......