首页 > 其他分享 >4、docker仓库操作

4、docker仓库操作

时间:2024-03-20 17:01:40浏览次数:30  
标签:5000 仓库 28.161 registry https 操作 docker 172.21

一、拉取仓库镜像
->docker pull registry:latest

二、启动仓库镜像
->docker run -d -p 5000:5000 --name registry --restart=always -v /opt/registry-var/:/var/lib/registry/ registry:latest

三、标记镜像
->docker tag [镜像id:tag] 127.0.0.1:5000/test

四、上传到私人仓库
->docker push 127.0.0.1:5000/test

五、常见问题
通常情况下,在上传镜像到仓库这一步的时候会报个错,报错内容如下:
Error response from daemon: invalid registry endpoint https://172.21.28.161:5000/v0/: unable to ping registry endpoint https://172.21.28.161:5000/v0/  
v2 ping attempt failed with error: Get https://172.21.28.161:5000/v2/: tls: oversized record received with length 20527  
 v1 ping attempt failed with error: Get https://172.21.28.161:5000/v1/_ping: tls: oversized record received with length 20527. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 172.21.28.161:5000` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/172.21.28.161:5000/ca.crt  
这是因为在docker1.3以后,默认与仓库访问的协议是https,而刚才使用的是http,所以需要修改配置以支持http方式访问。修改/etc/docker/daemon.js文件,加入"insecure-registries":["10.0.0.92:5000"]属性

 

标签:5000,仓库,28.161,registry,https,操作,docker,172.21
From: https://www.cnblogs.com/welcomer/p/18085634

相关文章

  • 3、docker容器操作
    #列出所有docker容器->dockerps-a#启动docker容器(以启动仓库容器为例)#-d表示后台运行容器,-p表示端口绑定#--name表示给该容器命名为registry,在启动、停止、重启、删除时方便使用#--restart=always表示该容器在docker服务启动时自动重启#-v参数表示将/opt/registry-var/......
  • 操作系统综合题之“采用记录型信号量机制实现上述两个进程的同步算法(代码补充)”
    1.问题:设有无穷多个整数缓冲区(即为无界缓冲池),A进程从输入设备逐个地读入整数并写入缓冲区,B进程则逐个地从缓冲区取出整数进行打印。其中存放整数的变量为item,缓冲区名为buffer,读取过程使用函数getAItem(int*item)来完成,而打印整数使用函数printAItem(intitem)来完成。请用记录......
  • redis的客户端操作,使用场景
    ####配置允许远程链接############1使用配置文件启动redisdaemonizeyesbind0.0.0.0protected-modenorequirepass123456pidfile/var/run/redis.pidport6379dir"/root/redis-7.2.4/data"logfile6379.log#2redis-server./redis-conf#3允许远程链接......
  • 操作系统综合题之“采用记录型信号量机制实现爸爸与妈妈进程的同步(爸妈擀饼问题)”
    1.问题:爸爸擀面,妈妈烙饼,面板上只能容纳两张擀好的饼,只有当面板上有空闲空间时,爸爸才能把擀好的饼放在面板上。只有当面板上有时,妈妈才能从面板上取饼。试采用记录型信号量机制实现爸爸与妈妈进程的同步答:设置两个信号量资源:varempty,full:semaphore初始两个资源信号量:empty.......
  • Docker 上安装部署 Elasticsearch(ES)详细教程
    前言Elasticsearch(简称ES)是一个支持海量搜索引擎服务,当一个分布式系统需要支持海量搜索服务时都会优先上ES。因此掌握ES技术也是一门进入大厂拿高薪的必修课,笔者一直在追求深入掌握ES技术,一方面希望自己有机会还能进大厂并站稳脚跟。退一步讲就算进不了大厂,自己也要能具备......
  • linux通过docker部署sock5的代理
    参考链接:https://appscross.com/2023/06/quickly-install-and-deploy-socks5-service/昨日研究单位的内网机器,如果通过家里的服务器能够ssh访问内网的服务器。无疑查到ssh的软件功能强大,后无聊转到了如何自己在服务器开启socks5代理。 这里我使用的是网上查的使用docker容器......
  • 信号量和pv操作
           ......
  • DML 数据操作语言
    #DML数据操作语言CREATETABLEstudent(idint,nameaVARCHAR(20),sexVARCHAR(4),ageint,hobbyVARCHAR(20),classesVARCHAR(20))#insertinto添加数据行INSERTINTOstudentvalues(1,'二喜','男',19,'听歌','2018A');INSERTinto......
  • 通过docker run启动参数运行指定脚本
    一默认你已经下载了centos:centos7镜像,首先创建docker容器centos7root@arm:/#dockerrun-itd--namecentos7--restartalwayscentos:centos7/bin/bash-c"/etc/init.d/my.sh;/bin/bash"参数说明:1/etc/init.d/my.sh是指定运行的脚本,该脚本创建容器时并不存在2指......
  • docker加速
    原文https://developer.aliyun.com/article/1436840{"builder":{"gc":{"defaultKeepStorage":"20GB","enabled":true}},"registry-mirrors":["https://mirror.baidubce.com","htt......