IP Library Patent Application 17738635
Patent Application
App. No. 17/738,635

CONTAINER CREATION IN A COMPUTING SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/738,635
Abstract

A method for providing container images in a distributed computing system is presented. The method includes the following: uploading a user Dockerfile via a management application; uploading Dockerfile metadata via the management application; providing the Dockerfile to a Docker container image builder to create a Docker container image; receiving, at an application store, the Docker container image from the Docker container image builder; providing the Dockerfile metadata to the application store; presenting, from the application store, the Docker container image; and providing, based on a user selection, the Docker container image to one of a plurality of third-party compute systems.

Claims (41)

1 . A method for providing container images in a distributed computing system, the method comprising:

uploading a user Dockerfile via a management application;

uploading Dockerfile metadata via the management application;

providing the Dockerfile to a Docker container image builder to create a Docker container;

receiving, at an application store, the Docker container image from the Docker container image builder;

providing the Dockerfile metadata to the application store;

presenting, from the application store, the Docker container image; and

providing, based on a user selection, the Docker container image to at least one of a plurality of third-party compute systems.

2 . The method of claim 1 further comprising presenting, from the application store at least a portion of the Dockerfile metadata along with the Docker container image.

3 . The method of claim 2 further comprising presenting a graphical user interface to the user so that at least a portion of the Dockerfile metadata can be reviewed by the user.

4 . The method of claim 3 further comprising updating the Dockerfile metadata based on user input.

5 . The method of claim 1 further comprising receiving at least one search term from a user, wherein each search term is associated with container image metadata.

6 . The method of claim 5 further comprising presenting to the user at least one container image for selection based on the at least one search term.

7 . The method of claim 1 , wherein the Dockerfile metadata includes at least one of a computer architecture type and an indication if replicas are allowed.

8 . The method of claim 1 , wherein the plurality of third-party compute systems includes at least a plurality of computer clusters.

9 . A method comprising:

providing a user interface to a user to upload a Dockerfile;

providing the uploaded Dockerfile to a Docker container image builder;

receiving a Docker container image from the Docker container image builder, wherein the Docker container image is based on the Dockerfile;

presenting the Docker container image at an application store;

presenting user provided Dockerfile metadata with the Docker container image at the application store; and

allowing a plurality of third-party compute systems access to the Docker container image from the application store.

10 . The method of claim 9 further comprising presenting a user an interface to review the user provided Dockerfile metadata.

11 . The method of claim 10 further comprising updating the user provided Dockerfile metadata based on user input prior to presenting the user provided Dockerfile metadata with the Docker container image at the application store.

12 . The method of claim 9 presenting a user an interface to employ search terms to search for a Docker container image in the application store.

13 . The method of claim 1 filtering search term results based on user provided search terms and the user provided Dockerfile metadata.

14 . The method of claim 9 , wherein the user provided metadata includes at least one of a GPU identifier and a CPU identifier to identify container requirements.

15 . A system comprising:

a management application configured to manage a plurality of compute systems for a plurality of users;

a first user interface for a first user to upload a Dockerfile and Dockerfile metadata; and

an application store configured to:

receive a Docker container image from a Docker container image builder;

receive container metadata associated with the Dockerfile metadata uploaded by the first user; and

provide the Docker container image to at least one of the plurality of compute systems.

16 . The system of claim 15 , wherein the plurality of compute systems includes a plurality of computer clusters.

17 . The system of claim 16 , the application store further configured to present the Docker container image and at least a portion of the container metadata to a plurality of users.

18 . The system of claim 17 further comprising a container search interface configured to:

receive at least one search term from a second user; and

provide the second user at least one container image search result based on the at least one search term and the Dockerfile metadata.

19 . The system of claim 17 , wherein the Dockerfile metadata includes at least one of a computer architecture type and an indication if replicas are allowed.

20 . The system of claim 19 further comprising a review interface configured to allow the first user to review the Dockerfile metadata prior to its presentation at the application store.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2024
From: B. RILEY COMMERCIAL CAPITAL, LLC
To: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 068803/0146 →
SECURITY INTEREST Recorded Mar 1, 2023
From: CORE SCIENTIFIC, INC.; CORE SCIENTIFIC OPERATING COMPANY
To: B. RILEY COMMERCIAL CAPITAL, LLC
Reel/Frame 062899/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC, INC.
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 062669/0293 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: CORE SCIENTIFIC INC.; CORE SCIENTIFIC OPERATING COMPANY
Reel/Frame 063272/0450 →
SECURITY INTEREST Recorded Dec 23, 2022
From: CORE SCIENTIFIC OPERATING COMPANY; CORE SCIENTIFIC INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 062218/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2022
From: GOMEZ, CESAR
To: CORE SCIENTIFIC, INC.
Reel/Frame 060198/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2022
From: ANGEL, LITO BEJARANO BORREGA
To: CORE SCIENTIFIC, INC.
Reel/Frame 060187/0034 →