{"id":22671526,"url":"https://github.com/natthasath/docker-trust-sign","last_synced_at":"2026-04-22T23:35:39.286Z","repository":{"id":263362292,"uuid":"836151375","full_name":"natthasath/docker-trust-sign","owner":"natthasath","description":"Docker Content Trust (DCT) ensures the integrity and authenticity of Docker images by signing them with cryptographic keys. This allows users to verify the source and content of images, preventing unauthorized modifications and ensuring secure deployments.","archived":false,"fork":false,"pushed_at":"2024-11-18T03:48:55.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-17T20:33:54.664Z","etag":null,"topics":["docker-compose","signature","trust-sign"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/repository/docker/natthasath/docker-trust-sign/general","language":"YAML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/natthasath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-31T08:56:49.000Z","updated_at":"2024-11-18T03:48:58.000Z","dependencies_parsed_at":"2024-11-18T04:38:09.738Z","dependency_job_id":"b32beff0-ab87-4573-9cf8-806b26b1ba8b","html_url":"https://github.com/natthasath/docker-trust-sign","commit_stats":null,"previous_names":["natthasath/docker-trust-sign"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/natthasath/docker-trust-sign","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natthasath%2Fdocker-trust-sign","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natthasath%2Fdocker-trust-sign/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natthasath%2Fdocker-trust-sign/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natthasath%2Fdocker-trust-sign/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/natthasath","download_url":"https://codeload.github.com/natthasath/docker-trust-sign/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natthasath%2Fdocker-trust-sign/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32159959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T17:06:48.269Z","status":"ssl_error","status_checked_at":"2026-04-22T17:06:19.037Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker-compose","signature","trust-sign"],"created_at":"2024-12-09T16:15:22.031Z","updated_at":"2026-04-22T23:35:39.270Z","avatar_url":"https://github.com/natthasath.png","language":"YAML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎉 Docker Trust Sign\r\n\r\nDocker Content Trust (DCT) ensures the integrity and authenticity of Docker images by signing them with cryptographic keys. This allows users to verify the source and content of images, preventing unauthorized modifications and ensuring secure deployments.\r\n\r\n![version](https://img.shields.io/badge/version-1.0-blue)\r\n![rating](https://img.shields.io/badge/rating-★★★★★-yellow)\r\n![uptime](https://img.shields.io/badge/uptime-100%25-brightgreen)\r\n\r\n### ✍️ Sign\r\n\r\n- Create Digital Signature\r\n\r\n```shell\r\ndocker trust key generate signature\r\n```\r\n\r\n- Add Signer for Sign Repository with Public Key\r\n\r\n```shell\r\ndocker trust signer add --key signature.pub signature natthasath/docker-trust-sign\r\n```\r\n\r\n- Trust Sign Image\r\n\r\n```shell\r\ndocker trust sign natthasath/docker-trust-sign:latest\r\n```\r\n\r\n- Inspect Sign Image\r\n\r\n```shell\r\ndocker trust inspect --pretty natthasath/docker-trust-sign\r\n```\r\n\r\n- Enable Docker Content Trust (DCT) for Sign Image\r\n\r\n```shell\r\nset DOCKER_CONTENT_TRUST=1\r\n```\r\n\r\n- Pull Sign Image\r\n\r\n```shell\r\ndocker pull natthasath/docker-trust-sign\r\n```\r\n\r\n### 🥈 Run\r\n\r\n- [http://localhost:8000/docs](http://localhost:8000/docs)\r\n\r\n```shell\r\ndocker-compose up -d\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatthasath%2Fdocker-trust-sign","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnatthasath%2Fdocker-trust-sign","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatthasath%2Fdocker-trust-sign/lists"}