Skip to content

latest

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

Loading

Manifest

{
  "digest": "sha256:61b342613502c0dc6ef115916bfde9d9bcbf4e109377644b28431b463ce7b664",
  "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
  "size": 7040,
  "config": {
    "digest": "sha256:d5700fd8c572dcedb4c3c85ac28bafdc088ba993735bb4d544aba175f1becd6d",
    "mediaType": "application/vnd.docker.container.image.v1+json",
    "size": 35724
  },
  "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:0075dcba1be2e1ea1a4966144387122db73f7974eabfb6b364df199f960bb6c3",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 48085134
    },
    {
      "digest": "sha256:17c6260a51274653fd168270c035552617204acbd797675612103bdf63976748",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 244036607
    },
    {
      "digest": "sha256:32aaaf40a15094a1fea20ff84451bbce9412cdaca2994d57ba1393a1488c793a",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 22484656
    },
    {
      "digest": "sha256:3dd8737cb881146fdaa9defd205b5ffe58ce012bb20f22250e783192743dc1c6",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 243
    },
    {
      "digest": "sha256:67ce3887eda1bc560b15c6a7ce470a154eefdc19edd0c15cd310b281c96c36f6",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 227
    },
    {
      "digest": "sha256:74435219318436b345ebf51df20f95b8dcbf57a5b00f41889fed42fed2013999",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 209
    },
    {
      "digest": "sha256:ade81a5912e7d1d72acee1413437fb794b970c4dea4199ec95133a4faa6441b1",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 84170931
    },
    {
      "digest": "sha256:605fd8343ea3976f5b8a6019f810e2d9e77cac7066fa17a6b5d1126e226b66a9",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 1992783
    },
    {
      "digest": "sha256:da087e1c9a431bea92798387fa4ed7b7153d319a8a1e88c87eba74e1323dc31a",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 89594838
    },
    {
      "digest": "sha256:def9278799be84a92b372c31ef5bb1481e2b1000be5d20751c9db7c690aad632",
      "mediaType": "application/vnd.oci.image.layer.v1.tar+gzip",
      "size": 5898392
    },
    {
      "digest": "sha256:d5700fd8c572dcedb4c3c85ac28bafdc088ba993735bb4d544aba175f1becd6d",
      "mediaType": "application/octet-stream",
      "size": 35724
    }
  ],
  "labels": {
    "dev.containers.source": "https://github.com/devcontainers/images",
    "dev.containers.id": "python",
    "version": "1.2.8",
    "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}}} ]",
    "dev.containers.variant": "3.13-bookworm",
    "dev.containers.timestamp": "Thu, 10 Jul 2025 11:40:08 GMT",
    "dev.containers.release": "v0.4.17"
  }
}

Download activity

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

Other tags on this version