package stringid

import "github.com/docker/docker/pkg/stringid"

Package stringid provides helper functions for dealing with string identifiers

Index

Functions

func GenerateRandomID

func GenerateRandomID() string

GenerateRandomID returns a unique, 64-character ID consisting of a-z, 0-9. It guarantees that the ID, when truncated (TruncateID) does not consist of numbers only, so that the truncated ID can be used as hostname for containers.

func TruncateID

func TruncateID(id string) string

TruncateID returns a shorthand version of a string identifier for convenience. A collision with other shorthands is very unlikely, but possible. In case of a collision a lookup with TruncIndex.Get() will fail, and the caller will need to use a longer prefix, or the full-length Id.

Source Files

stringid.go

Version
v28.0.1+incompatible
Published
Feb 26, 2025
Platform
js/wasm
Imports
3 packages
Last checked
9 minutes ago

Tools for package owners.