{"id":17210594,"url":"https://github.com/rmculpepper/docker-artifacts","last_synced_at":"2026-02-17T01:02:05.938Z","repository":{"id":142039784,"uuid":"438617255","full_name":"rmculpepper/docker-artifacts","owner":"rmculpepper","description":null,"archived":false,"fork":false,"pushed_at":"2021-12-15T16:17:45.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-06T02:03:15.830Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Racket","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rmculpepper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-12-15T12:13:59.000Z","updated_at":"2021-12-15T16:17:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"d1f510c6-a0ae-4356-88c2-bf4f0e03e859","html_url":"https://github.com/rmculpepper/docker-artifacts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rmculpepper/docker-artifacts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmculpepper%2Fdocker-artifacts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmculpepper%2Fdocker-artifacts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmculpepper%2Fdocker-artifacts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmculpepper%2Fdocker-artifacts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rmculpepper","download_url":"https://codeload.github.com/rmculpepper/docker-artifacts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rmculpepper%2Fdocker-artifacts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29528240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T00:57:22.232Z","status":"ssl_error","status_checked_at":"2026-02-17T00:54:25.811Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2024-10-15T02:54:49.072Z","updated_at":"2026-02-17T01:02:05.884Z","avatar_url":"https://github.com/rmculpepper.png","language":"Racket","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Artifacts\n\nThis is a partial guide to creating artifacts using Docker.\n\n# A rough, brief introduction to Docker\n\nTo a first approximation, a *Docker container* is a lightweight\nvirtual machine that only virtualizes userspace; its OS is the host\nOS. But it contains its own separate filesystem, its own separate\nprocess table, its own network ports, etc. In practice, Docker\ncontainers are usually specialized to run one (or at most a few)\nprimary applications rather than being a general-purpose platform that\ncan run any sort of application.\n\nA *Docker image* is a recipe for initializing a container. It\ndescribes the initial contents of the filesystem and a command to run\nwhen the container is created (for example, a shell or server). Images\nare built in reusable *layers*. For example, an image for an Apache\nweb server might be built with a base (minimal) Linux userspace layer,\nthen a layer containing the Apache software. An image for a Cassandra\ndatabase server might share the same base Linux userspace layer, then\nhave a layer with the Java JDK, then another layer with the Cassandra\nsoftware (scripts and `jar` files).\n\nTo build your own image, you should start with a suitable image and\nthen add a layer containing your specific content. You must write a\n*`Dockerfile`* that specifies the starting image and the content to\nadd.\n\n\nGeneral resources:\n- [Docker: Get Started](https://docs.docker.com/get-started/)\n- [Docker: Manage data in Docker (Storage Overview)](https://docs.docker.com/storage/)\n\n- [Creating a docker image for your application](https://www.stereolabs.com/docs/docker/creating-your-image/)\n- [Docker Build: A beginner's buide to building Docker images](https://stackify.com/docker-build-a-beginners-guide-to-building-docker-images/)\n- [Docker for beginners](https://docker-curriculum.com/) -- Not especially helpful, except maybe commands.\n\n- https://docs.docker.com/develop/develop-images/dockerfile_best-practices/\n- https://www.techrepublic.com/article/how-to-create-your-own-docker-image/\n- https://docs.docker.com/develop/develop-images/baseimages/\n\n----\n# Docker commands\n\n    docker build -t artifact .\n\n    docker run --rm -it artifact\n    docker run --rm -it -v artifact-shared:/app/shared artifact\n\n    docker volume inspect artifact-shared  # shows Mountpoint on host filesystem\n    docker volume ls\n    docker volume rm artifact-shared\n\n    docker ps -a\n    docker container prune\n\n    docker image ls\n    docker inspect artifact\n\n    docker image save -o artifact.tar artifact\n    docker image load -i artifact.tar\n\n----\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmculpepper%2Fdocker-artifacts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frmculpepper%2Fdocker-artifacts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frmculpepper%2Fdocker-artifacts/lists"}