利用nexus作为私库进行代理docker,进行上传和下载镜像操作

 更新时间:2020年11月21日 11:53:53   作者:一颗开花的术  
这篇文章主要介绍了利用nexus作为私库进行代理docker,进行上传和下载镜像操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

一、nexus的配置

1.创建docker proxy

用于从外网仓库中拉取镜像至本地仓库中。

点击“create Repository”,选择docker(proxy)进行创建

填写参数

点击“create repository” 创建

2.创建docker hosted

用于将自己的镜像上传至私库

点击“create Repository”,选择docker(hosted)进行创建

填写参数:

点击“create repository” 创建

3.创建docker group

用于pull镜像至本地使用,可下载外网镜像和从本地push到私库的镜像

点击“create Repository”,选择docker(group)进行创建

用于从仓库下载,可下载外网仓库中和自己上传的镜像。

配置参数

点击“create repository” 创建

4.配置docker Realm

将Docker Bearer Token Realm配置到右边,点击save即可

二、docker配置

这里使用的是http,不是https,需要修改docker配置文件

使用命令 vi /etc/docker/daemon.json 进行修改docker配置文件

加上如下参数,IP地址为私库服务器的IP地址,端口为创建docker group和docker hosted填写的端口

{
“insecure-registries”: [“192.168.99.1:8088”,“192.168.99.1:8089”]
}

然后保存。保存成功后,进行重启docker

使用docker info进行查看配置是否成功,有如下信息即配置成功

三、上传、下载镜像

1.下载镜像

使用docker pull 192.168.99.1:8089/ubuntu 进行拉取镜像

因为前面配置的时候勾选了匿名pull,所以pull可以不用登录。如果需要控制权限,不让匿名拉取,如下配置不要勾选

2.上传镜像

在nexus上可以查询到刚刚上传的镜像

使用 docker pull 192.168.99.1:8088/centlocal:1.0 即可拉取上传的镜像

以上这篇利用nexus作为私库进行代理docker,进行上传和下载镜像操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mac OSX系统 Docker启用Docker远程API功能

    Mac OSX系统 Docker启用Docker远程API功能

    这篇文章主要介绍了Mac OSX系统 Docker启用Docker远程API功能的相关资料,需要的朋友可以参考下
    2016-10-10
  • 利用docker-compsoe部署前后端分离的项目方法

    利用docker-compsoe部署前后端分离的项目方法

    这篇文章主要介绍了利用docker-compsoe部署前后端分离的项目方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • docker kubernetes dashboard安装部署详细介绍

    docker kubernetes dashboard安装部署详细介绍

    这篇文章主要介绍了docker kubernetes dashboard安装部署详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • Docker-compose一键部署gitlab中文版的方法步骤

    Docker-compose一键部署gitlab中文版的方法步骤

    这篇文章主要介绍了Docker-compose一键部署gitlab中文版的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • Docker占满磁盘空间的问题解决办法

    Docker占满磁盘空间的问题解决办法

    本篇文章主要介绍了Docker占满磁盘空间的问题解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 详解使用Docker搭建Java Web运行环境

    详解使用Docker搭建Java Web运行环境

    本篇文章主要介绍了使用Docker搭建Java Web运行环境,现在分享给大家,也给大家做个参考。感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 使用Docker部署Angular项目的方法步骤

    使用Docker部署Angular项目的方法步骤

    这篇文章主要介绍了使用Docker部署Angular项目的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • docker在ubuntu14.04下的安装步骤

    docker在ubuntu14.04下的安装步骤

    这篇文章主要介绍了docker在ubuntu14.04下的安装步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Docker堆栈的管理操作详解

    Docker堆栈的管理操作详解

    这篇文章主要介绍了Docker堆栈的管理操作,结合实例形式分析了Docker堆栈管理相关的新服务添加、部署、数据持久化等操作技巧与注意事项,需要的朋友可以参考下
    2018-06-06
  • 三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题

    三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题

    这篇文章主要介绍了三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-11-11

最新评论