`
dbp_cn
  • 浏览: 85509 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

docker仓库使用简介

 
阅读更多

1.docker 登陆后 push镜像到docker hub 中遇到unauthorized authentication required问题,

镜像分公有和私有,你pull的镜像是公有镜像,由docker hub来维护,那个地址对你来说只能做pull操作,不能做push操作,所以会提示没有权限。
你要push到你自己的镜像库中去。先要用tag修改下镜像的名字,也就是docker tag hello-world your_namespace/hello-world
docker push your_namespace/hello-world.
比如我的hub的repo名为billdan, 并新新建了一个hello-world镜像则需要如下操作:
docker tag hello-world billdan/hello-world
docker push billdan/hello-world
2.新建自己的仓库:
sudo docker run -d -p 5000:5000 -v /apps/myRegistry:/tmp/registry --name localRegistry registry
推送本地镜像:
    1) 给镜像重置repository: sudo docker tag docker.io/alpine 172.31.50.39:5000/alpine
     2) 上传镜像:sudo docker push 172.31.50.39:5000/alpine
 
3. 查询私有仓库包含哪些镜像:
VirtualBox:~$ curl -X GET http://172.31.50.39:5000/v2/_catalog
{"repositories":["alpine","redis"]}
 从上面命令可以看到仓库含有两个镜像:alpine 和redis
查询某一镜像包含哪些tag:
VirtualBox:~$ curl -X GET http://172.31.50.39:5000/v2/redis/tags/list
{"name":"redis","tags":["alpine"]}
 本例查询镜像redis的tag
 
   

 

分享到:
评论

相关推荐

    docker使用手册

    **1.3 配置Docker仓库** 通过添加Docker官方仓库来获取最新的软件包: ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` **1.4 创建缓存** 为提高下载...

    4. Docker私有仓库使用域名和限制登录1

    使用Docker私有仓库时,可以使用域名和限制登录来提高仓库的安全性和可维护性。 在使用Docker私有仓库时,默认情况下使用Host:Port形式来代表仓库名称,但这容易暴露Registry使用的IP和端口。为了解决这个问题,...

    【docker配置使用】docker配置使用教程

    此外,还包括如何使用Docker Hub和私有仓库来存储和分发镜像的技巧。 对于希望深入了解Docker网络和存储配置的高级用户,教程提供了详细的指导和最佳实践。包括如何在容器之间设置网络连接、数据卷的管理

    本地docker镜像仓库 registry:2 镜像

    当没有第三方docker 仓库,可以使用registry 生成一个本地的docker仓库 使用docker load 导入镜像

    Docker基础入门到实战视频教程.rar

    Docker基础入门到实战 网盘文件永久连接 ...04.Docker镜像与仓库(一) 01.Docker -查看和删除镜像 02.Docker -获取和推送镜像 03.Docker -构建镜像 05.Docker客户端和守护进程 01.Docker -Docker的......

    docker私有仓库搭建

    docker有公共仓库,相当于在公共仓库中存在着大量的镜像资源,但是如果本地要使用这些镜像,需要手动pull到本地,如果下次再用还需要pull,并且docker的公共仓库是在国外的,这样频繁的pull一个镜像很耗时,而且网路...

    docker仓库镜像registry.tar.gz

    docker仓库镜像,用于docker仓库安装配置 docker仓库安装配置操作方法已发布,可点击主页进行查看

    Docker私有仓库管理和删除本地仓库中的镜像

    主要介绍了Docker私有仓库管理和删除本地仓库中的镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Docker仓库上传镜像出现 unauthorized to access repository的解决方法

    因此,总结来说,解决 "unauthorized to access repository" 的方法是使用 docker login 命令来登录到仓库中,然后使用 docker push 命令上传镜像到仓库中。这样,我们就可以成功上传镜像到仓库中,并在仓库管理平台...

    详解如何使用Docker部署一个web项目并打包成镜像文件

    docker hub仓库有2类仓库,用户仓库和顶层仓库,用户仓库由docker用户创建的,顶层仓库由docker内部的人来管理的。仓库里存放的是镜像文件,那么问题来了 ,怎么去创建镜像呢? how to create image 构建docker镜像...

    Docker入门到实践 (一) docker简介与安装

    文章目录一、docker 介绍二、docker 优点1、更快速的应用交付和部署2、更...仓库服务注册器)四、Docker VS VMware五、CentOS7操作系统安装Docker CE (社区版)1、查看操作系统版本是否是CentOS7及以上2、查看CentOS7的...

    Docker私有仓库部署和管理

    Docker私有仓库部署和管理

    部署docker仓库harbor

    部署docker仓库harbor的脚本

    Ubuntu离线安装docker与nvidia-docker离线资源包

    接着,你需要创建一个包含NVIDIA-docker仓库信息的.list文件,并将其放在 `/etc/apt/sources.list.d/` 目录下。最后,更新你的软件包列表 (`sudo apt-get update`),并安装NVIDIA-docker (`sudo apt-get install ...

    Docker.dmg

    本软件Docker Desktop是在docker官网上下载,适用于mac的软件, 可直接按照mac上安装软件的方式进行安装很方便...对于搭建harbor仓库或连接docker仓库,可免去外网安装docker-compose的麻烦 其他docker组件需另外安装。

    Nexus3构建Docker镜像仓库

    Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服

    docker安装skywalking+mysql

    设置Docker的yum源,添加阿里云的Docker CE仓库,列出所有可用版本并选择安装。启动Docker服务并使其在开机时自动启动,最后验证Docker是否安装成功。 接下来是安装MySQL。创建必要的目录,如日志、数据和配置...

Global site tag (gtag.js) - Google Analytics