当前位置: 首页 > news >正文

docker in docker 连私有仓库时报错 https

背景

jenkins 是使用 docker 方式部署的, 在 jenkins中又配置了 docker 的命令, 使用的宿主机的 docker 环境, 在jenkins 中执行 docker 相关命令的时候报错

jenkins@e0e7b943b6e4:/$ docker login -u admin -p Harbor12345 172.16.100.15:80
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
INFO[0000] Error logging in to endpoint, trying next endpoint  error="Get \"https://172.16.100.15:80/v2/\": http: server gave HTTP response to HTTPS client"
Get "https://172.16.100.15:80/v2/": http: server gave HTTP response to HTTPS client

问题分析

  1. 宿主机已经配置了 deamon.json 白名单
{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"],"insecure-registries": ["172.16.100.15","172.16.100.15:80","http://172.16.100.15","http://172.16.100.15:80"]
}
  1. 在宿主机上执行命令是没有问题的
  2. 在jenkins 容器内执行 docker ps 的时候报错
jenkins@e0e7b943b6e4:/$ docker ps -a
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1": dial unix /var/run/docker.sock: connect: permission denied

解决办法

更改宿主机的 docker.sock 文件权限

chmod -r +x /var/run/docker.sock
http://www.lryc.cn/news/379252.html

相关文章:

  • mac怎么压缩pdf文件,苹果电脑怎么压缩pdf文件大小
  • 兴顺物流管理系统的设计
  • 力扣(2024.06.21)
  • 飞机大战java
  • Springboot的自动配置原理
  • Interview preparation--elascitSearch深分页问题
  • C语言笔试题:实现把一个无符号整型数字的二进制序列反序后输出
  • elementplus如何实现dialog遮罩层外的元素可以被操作点击
  • Springboot整合Kafka消息队列服务实例
  • kotlin——MVVM框架下的大型项目优化
  • echarts实现折线图点击添加标记
  • 循环赛日程表
  • 计算机网络:运输层 - 概述
  • 使用阿里开源的Spring Cloud Alibaba AI开发第一个大模型应用
  • `THREE.PointsMaterial` 是 Three.js 中用于创建粒子系统材质的类。它允许你设置粒子系统的外观属性,比如颜色、大小和透明度。
  • Android-Android Studio-FAQ
  • 架构师指南:现代 Datalake 参考架构
  • 通讯协议大全(UART,RS485,SPI,IIC)
  • 基于EXCEL数据表格创建省份专题地图
  • 基于java+springboot+vue实现的电商应用系统(文末源码+Lw)241
  • 好文!12个策略解决 Kafka 数据丢失问题
  • Android 第三方框架:网络:OkHttp:源码分析:拦截器
  • FlowUs AI的使用教程和使用体验
  • SwiftUI 6.0(iOS 18)ScrollView 全新的滚动位置(ScrollPosition)揭秘
  • 阿贝云免费虚拟主机和免费云服务器评测
  • 不懂就问,开通小程序地理位置接口有那么难吗?
  • Python 全栈系列256 异步任务与队列消息控制(填坑)
  • 从零开始的Ollama指南:部署私域大模型
  • C++类和对象总结
  • 基于PHP的民宿管理系统