Container Registry Integration for Centralized Image Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The need for a system that can manage multiple container registries and integrate source code and user access permissions is emerging due to the rise of container-based application tasks, as conventional methods of generating container images in local environments are inefficient and lack centralized management.

Innovation Solution

A container registry management system that includes a registry management device to manage multiple container registries, a source code management device to build and push container images, and a user management device to handle access permissions, along with a data storage device to store relevant information, ensuring integrated management and user access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If container images are generated in local environments using conventional methods, then developers have flexibility in building images, but centralized management and integration of multiple container registries cannot be achieved

Engineering Contradiction:
Improvecentralized management capabilityVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple container registries and source code management functions into a single integrated management system. The system consolidates registry management, source code storage, container image building, and user permission management into one unified platform, enabling centralized control over previously distributed local development environments.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The management system performs multiple functions including storing source code, building container images, managing multiple container registries, and controlling user access permissions. This multi-functional approach allows a single system to handle the entire containerization workflow from code to deployment across various registries.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If multiple container registries are managed independently, then each registry can be optimized separately, but integrated access control and user permission management across registries becomes difficult

Engineering Contradiction:
Improveaccess permission managementVSAvoidregistry management structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system combines user management and permission control across multiple container registries into a unified mechanism. A single user management module handles authentication and authorization for all connected registries, eliminating the need for separate permission management at each registry level.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If container images are built and pushed manually from local environments, then developers have control over the process, but productivity and efficiency decrease

Engineering Contradiction:
Improvecontainer image building efficiencyVSAvoidmanagement system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The management system provides automated container image building capabilities that eliminate manual intervention. The system automatically retrieves source code, builds container images using configured parameters, and pushes them to appropriate registries without requiring developers to manually execute each step, thereby significantly improving productivity.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If conventional local development methods are used, then setup is simple, but scalability and integration with multiple registries are limited

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The management system is designed with modular architecture where different functions (source code management, image building, registry management, user permissions) are separated into distinct modules. This segmentation allows the system to scale by adding or removing specific functionalities and enables independent optimization of each component while maintaining overall system coherence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250238218A1Container registry management system
Publication Date: 2025.07.24 ELECTRONICS & TELECOMM RES INST
  • US20250238218A1 patent drawing
  • US20250238218A1 patent drawing
  • US20250238218A1 patent drawing

AI summary

Disclosed is a container registry management system including a registry management device that manages a plurality of container registries, a source code management device that receives a source code from a first user, builds a first container image based on a request signal of the first, and pushes the first container image to a first container registry within the plurality of container registries, based on a request signal of the first user, a user management device that manages a first image access permission of a second user for the first container image based on a request signal of the first user and manages a first access permission of the first user for the plurality of container registries and a second access permission of the second user for the plurality of container registries, and a data storage device that stores data related to the registry management device.