/devcontainers

Create for devcontainer.

Primary LanguageShellOtherNOASSERTION

devcontainers

vscode devcontainer images.

how to use

Write the path to the image written in the support docker image in the image of .devcontainer/devcontainer.json.

{
  // For format details, see https://aka.ms/devcontainer.json. For config options, see the
  // README at: https://github.com/devcontainers/templates/tree/main/src/debian
  "name": "ubi8",
  // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
  "image": "ghcr.io/otogawakatsutoshi/devcontainers:ubi8_8.8"

  // features doen't work. Almost devcontainer features id depedent on apt package.
  // 
  //   "features": {
  //     "ghcr.io/devcontainers/features/go:1.0.0": {
  //        "version": "1.18"
  //     }, //   },

  // Use 'forwardPorts' to make a list of ports inside the container available locally.
  // "forwardPorts": [],

  // Configure tool-specific properties.
  // "customizations": {},

  // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
  // "remoteUser": "root"
}

support docker image

image url stability
ubi8.8 ghcr.io/otogawakatsutoshi/devcontainers:ubi8_8.8 stable
ubi8.9 ghcr.io/otogawakatsutoshi/devcontainers:ubi8_8.9 stable
ubi9.2 ghcr.io/otogawakatsutoshi/devcontainers:ubi9_9.2 stable
ubi9.3 ghcr.io/otogawakatsutoshi/devcontainers:ubi9_9.3 stable
oraclelinux7.9 ghcr.io/otogawakatsutoshi/devcontainers:oraclelinux_7.9 unstable
oraclelinux8.9 ghcr.io/otogawakatsutoshi/devcontainers:oraclelinux_8.9 stable
amazonlinux2 ghcr.io/otogawakatsutoshi/devcontainers:amazonlinux2 unstable
amazonlinux2023 ghcr.io/otogawakatsutoshi/devcontainers:amazonlinux2023 stable
centos stream8 ghcr.io/otogawakatsutoshi/devcontainers:centos8s stable
centos stream9 ghcr.io/otogawakatsutoshi/devcontainers:centos9s stable
fedora 38 ghcr.io/otogawakatsutoshi/devcontainers:fedora_38 stable
fedora 39 ghcr.io/otogawakatsutoshi/devcontainers:fedora_39 stable
fedora 40 ghcr.io/otogawakatsutoshi/devcontainers:fedora_40 stable
fedora rawhide ghcr.io/otogawakatsutoshi/devcontainers:fedora_rawhide stable
kali ghcr.io/otogawakatsutoshi/devcontainers:kali stable
debian testing ghcr.io/otogawakatsutoshi/devcontainers:debian_testing unstable
debian unstable ghcr.io/otogawakatsutoshi/devcontainers:debian_unstable experimental
archlinux ghcr.io/otogawakatsutoshi/devcontainers:archlinux stable
opensuse leap 15.3 ghcr.io/otogawakatsutoshi/devcontainers:opensuse_leap_15.3 unstable
opensuse leap 15.4 ghcr.io/otogawakatsutoshi/devcontainers:opensuse_leap_15.4 unstable
opensuse leap 15.5 ghcr.io/otogawakatsutoshi/devcontainers:opensuse_leap_15.5 unstable
opensuse tumbleweed ghcr.io/otogawakatsutoshi/devcontainers:opensuse_tumbleweed unstable

If you want to use an image with a specific date time, use the date and time written in the Packages.

comming soon

ubuntu (not lts version), gentoo, nixos

devcontainer features

devcontaienr features that I am not willing to support, but debian distributions work at a high rate without any particular thought.

I may support non-debian OS destiributions if there is demand for them.

enable rhel subscriptions on ubi image

When running host os is rhel, ubi already has rhel subscriptions enabled redhat engineer blog.