docker安装Nexus3搭建docker私有仓库,并上传镜像

这篇具有很好参考价值的文章主要介绍了docker安装Nexus3搭建docker私有仓库,并上传镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 参考:https://blog.csdn.net/gengkui9897/article/details/127353727

0. nexus3支持的私有库

Nexus是Sonatype提供的仓库管理平台,Nuexus Repository OSS3能够支持Maven、npm、Docker、YUM、Helm等格式数据的存储和发布;并且能够与Jekins、SonaQube和Eclipse等工具进行集成。

通过nexus自建能够有效减少访问获取镜像的时间和对带宽使用,并能够通过自有的镜像仓库共享企业自己的镜像。

nexus3支持的库有maven(java)、npm(js)、docker、herm、yum、apt、pypi(python)go、等等
docker nexus3,docker,docker,容器,运维

1. 下载安装docker(略)

1.1. window安装docker desktop

docker nexus3,docker,docker,容器,运维

1.2. centos安装docker engine

https://gitee.com/lishuoboy/lishuoboy-docker/blob/master/asset/doc/2.0.安装.md

2. docker安装启动nexus3

参考:https://hub.docker.com/r/sonatype/nexus3

  • 8081web控制台端口。
  • 800*docker私库端口,多弄几个备用。本文以8002作为docker私库端口。

2.1 安装启动nexus3

docker run -d -p 8081:8081 -p 8001:8001 -p 8002:8002 -p 8003:8003 --name nexus sonatype/nexus3:3.53.0

docker nexus3,docker,docker,容器,运维

2.2 查看启动日志

docker logs nexus

docker nexus3,docker,docker,容器,运维

看到Started Sonatype Nexus OSS 说明启动成功
docker nexus3,docker,docker,容器,运维

3. 登录创建docker镜像私库

默认内置maven的私库,docker库需自己创建
docker nexus3,docker,docker,容器,运维

3.1 登录

http://localhost:8081
用户名为admin
密码在 /nexus-data/admin.password
docker nexus3,docker,docker,容器,运维

查看初始密码

进入容器

docker exec -it nexus bash   		

查看密码

cat /nexus-data/admin.password

如图,密码为:6d7f282c-32bc-492b-8e0f-f4b684d5ebe6

docker nexus3,docker,docker,容器,运维

登录后修改密码

docker nexus3,docker,docker,容器,运维
docker nexus3,docker,docker,容器,运维

3.2 创建docker私库

进入设置

docker nexus3,docker,docker,容器,运维

创建docker仓库

docker nexus3,docker,docker,容器,运维
docker nexus3,docker,docker,容器,运维

docker nexus3,docker,docker,容器,运维
docker nexus3,docker,docker,容器,运维

添加docker bearer token

docker nexus3,docker,docker,容器,运维

登录验证
docker login localhost:8002 -u admin -p {密码}

提示Login Succeeded登陆成功
docker nexus3,docker,docker,容器,运维

4. 上传镜像到私库

redis为例

docker pull redis:6.2

镜像打tag

docker tag redis:6.2 localhost:8002/redis:6.2

登录并推送到私库

docker login localhost:8002 -u admin -p {密码}
docker push localhost:8002/redis:6.2

docker nexus3,docker,docker,容器,运维

查看上传结果

docker nexus3,docker,docker,容器,运维

docker nexus3,docker,docker,容器,运维

5. 拉取私库镜像

登录

docker login localhost:8002 -u admin -p {密码}

拉取文章来源地址https://www.toymoban.com/news/detail-597654.html

docker pull localhost:8002/redis:6.2

到了这里,关于docker安装Nexus3搭建docker私有仓库,并上传镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 7-Docker私有仓库harbor私有镜像上传配置

    1.编辑/etc/docker/daemon.json文件,修改容器仓库配置,并保存 命令: vim /etc/docker/daemon.json 更新前 更新后 2.重启docker及Harbor 命令: cd /usr/local/harbor docker-compose -f docker-compose.yml down -v docker-compose ps -a systemctl stop docker systemctl status docker systemctl start docker systemctl status docker docker-comp

    2024年01月23日
    浏览(45)
  • docker搭建maven私库Nexus3

    什么是Maven私服? Maven 私服是一种特殊的Maven远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。 当然也并不是说私服只能建立在局域网,也有很多公司会直接把私服部署到公网,具体还是得看公司业务的性质是否是

    2024年02月04日
    浏览(28)
  • docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

    前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接 docker上传镜像到dockerhub docker上传镜像到阿里云 前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。 这个时候就用到了docker私有仓库,在本地创建一个私

    2023年04月19日
    浏览(37)
  • Docker使用mysql:5.6和 owncloud 镜像,构建一个个人网盘,安装搭建私有仓库 Harbor

    在网页中输入本机的IP地址 在网页中输入本机的IP地址加上:8080,用户名admin密码Harbor12345。登录成功页面如下:

    2024年02月11日
    浏览(34)
  • Docker-搭建私有镜像仓库

      镜像仓库(Docker Registry)有公共的和私有的两种形式:    公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。   用户在本地搭建 私有Docker Registry 。   因为企业中的

    2024年02月19日
    浏览(34)
  • docker私有镜像仓库搭建

    使用5000端口,需要打开服务器的该端口号 保存后重启docker,否则不生效 以上完成私有仓库配置,检查是否能成功登录 展示 原因是使用的registry镜像版本是不固定的【latest】引起的, 所以在执行的时候,下载的registry镜像文件要固定到某一具体版本,例如:registry:2.7.0

    2024年02月12日
    浏览(35)
  • Docker搭建私有镜像仓库

    镜像仓库(Docker Registry)有公共的和私有的两种形式: 公共仓库 :例如Docker官方的Docker Hub,国内也有一些云服务商提供类似于Docker Hub的公开服务,比如网易云镜像服务、DaoCloud镜像服务、阿里云镜像服务等。 除了使用公开仓库外,用户还可以在本地搭建 私有Docker Registry 。企业

    2023年04月16日
    浏览(42)
  • Docker -- 镜像仓库(搭建私有镜像仓库、向镜像仓库推送镜像、从镜像仓库拉取镜像)

    搭建镜像仓库可以基于Docker官方提供的DockerRegistry来实现。 官网地址 Docker 官方的 Docker Registry 是一个基础版本的 Docker 镜像仓库,具备仓库管理的完整功能,但是没有图形化界面。 搭建方式比较简单,命令如下: 命令中挂载了一个数据卷 registry-data 到容器内的 /var/lib/regist

    2024年02月04日
    浏览(67)
  • Docker 安装 Nexus3及使用方法

    1.1 创建目录 在硬盘上创建 Nexus3 的主目录: 为该目录添加权限: 1.2 拉取镜像 搜索镜像: 拉取镜像: 效果: 1.3 运行容器 镜像拉取完毕后,便可运行容器,这里映射了 nexus-data 目录到上面创建的目录和三个端口。三个端口分别是: 创建启动脚本 脚本内容: 保存 给 startNex

    2024年02月08日
    浏览(27)
  • nexus搭建maven私有仓库

    Nexus 在企业开发中还是比较常用的私有仓库管理工具,一般把公司内部的Maven jar 包或npm包上传到仓库中,有效的对包文件进行管理。 Nexus 至少需要 2G 以上的内存 安装nexus之前首先安装配置好 JDK 环境 和 Maven环境 1、Linux环境安装openJDK 2、Centos7.3安装maven并配置加速镜像源 ne

    2024年02月12日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包