Skip to content

sha256:be9b349927bc72fea2a955808a4e991c7395ae8afd86f579dbe63235dbb0a1ed

Install from the command line
Learn more about packages
$ docker pull ghcr.io/sdwilsh/ansible-playbooks-devcontainer@sha256:be9b349927bc72fea2a955808a4e991c7395ae8afd86f579dbe63235dbb0a1ed
Use as base image in Dockerfile:
FROM ghcr.io/sdwilsh/ansible-playbooks-devcontainer@sha256:be9b349927bc72fea2a955808a4e991c7395ae8afd86f579dbe63235dbb0a1ed

Loading

Manifest

{
  "digest": "sha256:be9b349927bc72fea2a955808a4e991c7395ae8afd86f579dbe63235dbb0a1ed",
  "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
  "size": 7040,
  "config": {
    "digest": "sha256:9bf7f26e11b226c98a38e2db73e82dcf9abd021a71fe2fa9ecf9d2804a5d9ed6",
    "mediaType": "application/vnd.docker.container.image.v1+json",
    "size": 35725
  },
  "layers": [
    {
      "digest": "sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 32
    },
    {
      "digest": "sha256:d0034faf7acce9bbe2e8952f4e2f47c46c28c2c4ca8bc56f96b9269d14ea3549",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 49590817
    },
    {
      "digest": "sha256:7bbf972c6c2f5b7313ae3cb74e63888ab70931bcd9aefd960f9a38c540dbf2ca",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 24020692
    },
    {
      "digest": "sha256:900e2c02f17f686733f4f957ddfb07b3342d1957d87b56254634d4fbb2abb81d",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 64399879
    },
    {
      "digest": "sha256:abe9c1abe6f3b8ca9fc6abe710405f830f95262f1d356e8f6545d823b5840a5c",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 211373500
    },
    {
      "digest": "sha256:562e9f67c041256c29786a8c683feb6476a163a988ae50af68dcddfab35d0a6b",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 6161760
    },
    {
      "digest": "sha256:5b1a73f6734a3e76a61e14dcb79ccf173d0f0ac924a3d90b467e6c683e45da62",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 250
    },
    {
      "digest": "sha256:8ae8ebad5c0ed05c7e74eeb6711800b83bc7f814fd0a154ac0c26c2c6e6bc953",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 27390693
    },
    {
      "digest": "sha256:30ee76c6714db256ab03257e3620f470d9b70d4431d7c93e93f911393e1eb970",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 2318503
    },
    {
      "digest": "sha256:e25185234f9d99d271a8182c361f4a1491f11e63694212cfdc7b1a6515f8e30d",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 233
    },
    {
      "digest": "sha256:a01263562f09b65a78e6142c66c1a7940a0d2ea91fd165629013ad259589c8ad",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 225
    },
    {
      "digest": "sha256:d01bc6826afd0d6ea22c8437fe1d1c61f1f92b9bae057f2ac90370d48756842a",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 134
    },
    {
      "digest": "sha256:1a9901838af292d5a3695e5a4e80bb0844492e5861cea6dee92306e7f368ec89",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 50857284
    },
    {
      "digest": "sha256:23692b760136ebc42616dd474b7d4b0d8addebf36dfe9352a14d57f300b9acb1",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 412
    },
    {
      "digest": "sha256:9caad2fd901463de66eba9068c0371e8fd44a8e4f4b34bfe52cfbc82d070b8ab",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 66021606
    },
    {
      "digest": "sha256:bed078fb44e907a2f7629621a7eaa9467b0b140be0d52ef9280e31fed8f07577",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 8656133
    },
    {
      "digest": "sha256:aa3e2cfbd3c85c94cac21fa242c875aa214c726a3aa1c1aedef71672b91169ae",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 15430316
    },
    {
      "digest": "sha256:270fde01a0d2ef777b56f414d9c6e8287d8a2be0b136ae41b3e53671e28d1042",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 71815217
    },
    {
      "digest": "sha256:5cf76bd30a6cbfbb5013e97fc7afc5d7b553b964f59a37ac66a34f18a5d7f4d1",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 3809926
    },
    {
      "digest": "sha256:91211c68162e8130fa6931eac20796dc5b729702363077eb10ac1cd2437c7717",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 11971542
    },
    {
      "digest": "sha256:10171df42d5f2d62b99dd129e53ecfbf79fd08204f6383454cbc14ee210e0889",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 22484159
    },
    {
      "digest": "sha256:351f43f465984868d391134f9a0947dde1c14200bf58c927ebe1d9d54d85b444",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 209
    },
    {
      "digest": "sha256:3ed4e17aa461348bb9166d4e5f40eedba6eeb38e0f7e300bcfc1a6fb4eccf880",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 243
    },
    {
      "digest": "sha256:491a2486a0835f6117d3a7ed00cedcf6e6a10d1060b4a642797c7a3fe0b53b92",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 225
    },
    {
      "digest": "sha256:b2db79d63d88026428b552bfca87f926164df88696d04b65596ea070e2e5b0a3",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 48085691
    },
    {
      "digest": "sha256:b61031605a339e831474be394486619581672bf7b36bf70fd09881b52526d0c5",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 84170934
    },
    {
      "digest": "sha256:26a650a60f84f5b720ffbd7143f650be3cc25437233ac3e974ec0d160185533f",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 1992789
    },
    {
      "digest": "sha256:56a41d77551b78695321dd6f5b60e6bff778885cbb44c2d979c39e7a7aa2c3ec",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 89596571
    },
    {
      "digest": "sha256:68762d921b7e58897753a29e908fa4fb445013a3b5a741a32e80ede78ad23d16",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 5898399
    },
    {
      "digest": "sha256:9ce07d36e12c66395d878a0eb45ba9c18cda6f5da9c52b56146aaa82b566aaa0",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 244049049
    },
    {
      "digest": "sha256:9bf7f26e11b226c98a38e2db73e82dcf9abd021a71fe2fa9ecf9d2804a5d9ed6",
      "mediaType": "application/octet-stream",
      "size": 35725
    }
  ],
  "labels": {
    "dev.containers.source": "https://github.com/devcontainers/images",
    "dev.containers.id": "python",
    "dev.containers.variant": "3.13-bookworm",
    "devcontainer.metadata": "[ {\"id\":\"ghcr.io/devcontainers/features/common-utils:2\"}, {\"id\":\"ghcr.io/devcontainers/features/git:1\",\"customizations\":{\"vscode\":{\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`.\"}]}}}}, {\"id\":\"ghcr.io/devcontainers/features/node:1\",\"customizations\":{\"vscode\":{\"extensions\":[\"dbaeumer.vscode-eslint\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes `node`, `npm` and `eslint` pre-installed and available on the `PATH` for Node.js and JavaScript development.\"}]}}}}, {\"id\":\"ghcr.io/devcontainers/features/python:1\",\"customizations\":{\"vscode\":{\"extensions\":[\"ms-python.python\",\"ms-python.vscode-pylance\",\"ms-python.autopep8\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes `python3` and `pip3` pre-installed and available on the `PATH`, along with the Python language extensions for Python development.\"}],\"python.defaultInterpreterPath\":\"/usr/local/python/current/bin/python\",\"[python]\":{\"editor.defaultFormatter\":\"ms-python.autopep8\"}}}}}, {\"customizations\":{\"vscode\":{\"settings\":{\"python.defaultInterpreterPath\":\"/usr/local/bin/python\"}}},\"remoteUser\":\"vscode\"}, {\"id\":\"ghcr.io/devcontainers-extra/features/argo-cd:1\"}, {\"id\":\"ghcr.io/devcontainers-extra/features/renovate-cli:2\"}, {\"id\":\"ghcr.io/devcontainers/features/kubectl-helm-minikube:1\",\"mounts\":[{\"source\":\"minikube-config\",\"target\":\"/home/vscode/.minikube\",\"type\":\"volume\"}],\"customizations\":{\"vscode\":{\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes kubectl, Helm, optionally minikube, and needed dependencies pre-installed and available on the `PATH`. When configuring Ingress for your Kubernetes cluster, note that by default Kubernetes will bind to a specific interface's IP rather than localhost or all interfaces. This is why you need to use the Kubernetes Node's IP when connecting - even if there's only one Node as in the case of Minikube.\"}]}}}}, {\"id\":\"ghcr.io/guiyomh/features/just:0\"}, {\"id\":\"ghcr.io/rio/features/kustomize:1\"}, {\"postCreateCommand\":\".devcontainer/post-create-command.sh\",\"customizations\":{\"vscode\":{\"extensions\":[\"nefrob.vscode-just-syntax\"],\"files.readonlyInclude\":{\"kustomization/components/codegen-*/**\":true},\"settings\":{\"yaml.customTags\":[\"!vault scalar\"]}}},\"remoteUser\":\"vscode\",\"portsAttributes\":{\"3000\":{\"label\":\"OpenPubkey SSH\",\"onAutoForward\":\"silent\",\"requireLocalPort\":true},\"10001\":{\"label\":\"OpenPubkey SSH\",\"onAutoForward\":\"silent\",\"requireLocalPort\":true},\"11110\":{\"label\":\"OpenPubkey SSH\",\"onAutoForward\":\"silent\",\"requireLocalPort\":true}}} ]",
    "version": "1.2.8",
    "dev.containers.timestamp": "Thu, 10 Jul 2025 11:40:08 GMT",
    "dev.containers.release": "v0.4.17"
  }
}

Download activity

  • Total downloads 45
  • Last 30 days 45
  • Last week 45
  • Today 0