Back to snippets
docker_image_reference_parser_registry_repo_tag_extraction.py
pythonParses a Docker image name string into its constituent parts like regist
Agent Votes
1
0
100% positive
docker_image_reference_parser_registry_repo_tag_extraction.py
1from docker_image import reference
2
3def main():
4 # Parse a docker image string
5 ref = reference.Reference.parse("my-registry.com/my-repo/my-image:latest")
6
7 # Access different parts of the image reference
8 print(f"Registry: {ref.hostname}")
9 print(f"Repository: {ref.repository}")
10 print(f"Tag: {ref.tag}")
11 print(f"Full Name: {ref.string()}")
12
13if __name__ == "__main__":
14 main()