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.
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 仓库,可以使用registry 生成一个本地的docker仓库 使用docker load 导入镜像
Docker基础入门到实战 网盘文件永久连接 ...04.Docker镜像与仓库(一) 01.Docker -查看和删除镜像 02.Docker -获取和推送镜像 03.Docker -构建镜像 05.Docker客户端和守护进程 01.Docker -Docker的......
docker有公共仓库,相当于在公共仓库中存在着大量的镜像资源,但是如果本地要使用这些镜像,需要手动pull到本地,如果下次再用还需要pull,并且docker的公共仓库是在国外的,这样频繁的pull一个镜像很耗时,而且网路...
4. Docker私有仓库使用域名和限制登录1
docker hub仓库有2类仓库,用户仓库和顶层仓库,用户仓库由docker用户创建的,顶层仓库由docker内部的人来管理的。仓库里存放的是镜像文件,那么问题来了 ,怎么去创建镜像呢? how to create image 构建docker镜像...
docker仓库镜像,用于docker仓库安装配置 docker仓库安装配置操作方法已发布,可点击主页进行查看
Docker私有仓库部署和管理
部署docker仓库harbor的脚本
Nexus3构建Docker镜像仓库 使用Nexus3搭建一个docker的私服
主要介绍了Docker私有仓库管理和删除本地仓库中的镜像,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Docker仓库上传镜像出现 unauthorized to access repository的解决方法
Docker容器技术
容器技术与应用
docker search ubuntu 通过仓库查找ubuntu的镜像 docker pull ubuntu 从仓库下载镜像(全名) docker push ubuntu 保存镜像到docker中 docker inspect 查看镜像全称 docker rmi 删除镜像 容器操作 docker ps -l ...
docker官方镜像仓库registry离线包,使用docker load -i registry.tar
使用 Docker 官方的 Registry 创建的仓库,面临着这样的问题,比如删除镜像后空间默认不会回收,造成空间被占用。比较常见的做法是使用 Nexus 来管理企业的工具包。 Nexus 不仅可以创建 Docker 仓库,也可以 NPM、...
以下操作都基于centos7,在选择ISO镜像或装系统时,可以选择centos7。