Sonatype Nexus OSS 构建私有docker 仓库

1.Docker Engine 配置

复制代码
{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "dns": [
    "8.8.8.8",
    "114.114.114.114"
  ],
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "insecure-registries": [
    "localhost:31182",
    "localhost:31181"
  ],
  "registry-mirrors": [
    "http://localhost:31182",
    "http://localhost:31181"
  ]
}

insecure-registries:

在 Docker 中,insecure - registries是一个配置选项,用于指定被 Docker 视为不安全的容器镜像仓库。通常情况下,Docker 默认只信任通过 HTTPS 加密通信且具有有效证书的镜像仓库,这是为了确保镜像在传输过程中的安全性。但是,在某些开发或测试环境中,可能会使用未配置 HTTPS 或者使用自签名证书的镜像仓库,此时就需要将这些仓库添加到insecure - registries列表中。

registry-mirrors:

在 Docker 中,registry - mirrors是用于配置镜像仓库镜像(Mirror)的选项。镜像仓库镜像类似于一个缓存服务器,它存储了从原始镜像仓库(如 Docker Hub)获取的容器镜像副本。这样做的主要目的是为了加速容器镜像的下载过程,特别是当从原始仓库下载速度较慢或者网络不稳定时。

  1. 2. Docker 命令
bash 复制代码
#登录
docker login localhost:31182 -u admin

#打包
docker build . -t localhost:31182/repository/docker-hosted:v1.0

#推送 
docker push  localhost:31182/repository/docker-hosted:v1.0

#拉取
docker pull localhost:31182/repository/docker-hosted:v1.0
相关推荐
lswzw32 分钟前
K8s容器网络排查实战:从宿主机穿透命名空间定位端口监听问题
开发语言·docker·容器
小张同学a.38 分钟前
OpenStack 私有云实战 2—— Glance 镜像与 Nova 计算服务搭建
linux·运维·服务器·openstack
陈让然1 小时前
VS Code C/C++ 插件 cpptools 内存占用异常
linux·运维
Mininglamp_27184 小时前
明略科技携手海康机器人亮相世界机器人大会,以“Agent+具身“联合进入商业机器人场景
人工智能·科技·机器人·开源·agent·ai agent
qq_316411038 小时前
商用冷柜售后报修运维管理系统开发案例
运维
智码看视界9 小时前
Day59-阿里云ACK实战:生产级K8s集群部署与运维
运维·阿里云·kubernetes·k8s·日志监控·容器运维·阿里云ack
冬奇Lab10 小时前
Code Agent 解剖(11):Harness 设计之一——控制流
人工智能·开源
码视野10 小时前
基于 Vue3 + Element Plus 的【智慧新能源汽车充电桩运维调度与分时共享租赁系统】设计与实现(附完整源码与PRD)
运维·人工智能·汽车·vue3
冬奇Lab10 小时前
开源项目第198期:Omarchy — DHH 打造的「意见鲜明」Linux 桌面系统
人工智能·开源·操作系统
qq_4260039610 小时前
【UI自动化测试】UI自动化报错解决方案
运维·ui·自动化